home *** CD-ROM | disk | FTP | other *** search
/ Mac Mania 2 / MacMania 2.toast / Demo's / Tools&Utilities / ObiWan 4.0.1 / ObiWan Folder / Force next >
Encoding:
Text File  |  1993-08-02  |  805.9 KB  |  3 lines  |  [TEXT/MPS ]

  1. =|
  2. A long time ago in a galaxy far far away…    [1/3]    Commands
  3.     `        Pops up ObiWan. Type a search string and press return to
  4.             matches the first word only; Shift-return matches any word;
  5.             Option-return selects a new database from the ObiWan Folder
  6.     Enter    “Types” the selection, with shift types whole entry (using
  7.             the Insert Procedure), with option types the first line.
  8.     .        Forward to next entry (, goes backwards).
  9.     ]        Jumps to selection’s entry ([ returns).
  10.     Click     Selects the word, with  it “Types” the word too, with
  11.             option returns, double-click jumps (as with [,])|
  12. A long time ago in a galaxy far far away…    [2/3]    Conventions
  13.     {A565}    Trap number in {}s.
  14.     { ??? }    Other general comments.
  15.     Δ        This call can cause heap movement.
  16.     ∫file Found in {PInterfaces}file.p
  17.     I-898    Inside Mac volume and page number.
  18.     S-167    Apple Numerics Manual(SANE) page number.
  19.     RE-92    ResEdit Manual 2.1
  20.     MPW-11    MPW 3.0 Object Pascal Manual
  21.     TP-11    Think Pascal 4.0 Manual|
  22. A long time ago in a galaxy far far away…    [3/3]    Samples
  23.     InitGraf(globalPtr:Ptr); ∫Quickdraw Δ {A86E} I-162
  24.     _InitGraf=$A86E; ∫Traps
  25.     TrapA86E _InitGraf; ∫Traps
  26.     CurApName=$910; ∫SysEqu
  27.     Global910 CurApName; ∫SysEqu
  28.     dsMemFullErr=25; ∫Errors
  29.     Err25 dsMemFullErr; ∫Errors
  30.     nilHandleErr=-109; ∫Errors
  31.     Err-109 nilHandleErr; ∫Errors|
  32. ABByte=1..127; ∫AppleTalk|
  33. ABCallType=… ∫AppleTalk
  34. (tLAPRead,tLAPWrite,tDDPRead,tDDPWrite,tNBPLookup,tNBPConfirm,
  35. tNBPRegister,tATPSndRequest,tATPGetRequest,tATPSdRsp,
  36. tATPAddRsp,tATPRequest,tATPResponse);|
  37. abortErr=-27; ∫Errors
  38. { IO call aborted by KillIO }|
  39. abortOS=248; ∫AppleTalk
  40. { Abort open session request }|
  41. ABProtoType=… ∫AppleTalk
  42. (lapProto,ddpProto,nbpProto,atpProto);|
  43. ABRecHandle=^ABRecPtr; ∫AppleTalk|
  44. ABRecPtr=^ABusRecord; ∫AppleTalk|
  45. Abs(x:type):type; MPW-203 TP-357|
  46. ABusDCE=$2DC; ∫SysEqu
  47. { [GLOBAL VAR] ;Pointer to AppleTalk DCE }|
  48. ABusRecord=RECORD ∫AppleTalk [1/5]
  49.     abOpcode:ABCallType;
  50.     abResult:INTEGER;
  51.     abUserReference:LONGINT;
  52.     CASE ABProtoType OF
  53.     lapProto:
  54.         lapAddress:LAPAdrBlock;
  55.         lapReqCount:INTEGER;
  56.         lapActCount:INTEGER;
  57.         lapDataPtr:Ptr;|
  58. ABusRecord=RECORD ∫AppleTalk [2/5]
  59.     ddpProto:
  60.         ddpType:Byte;
  61.         ddpSocket:Byte;
  62.         ddpAddress:AddrBlock;
  63.         ddpReqCount:INTEGER;
  64.         ddpActCount:INTEGER;
  65.         ddpDataPtr:Ptr;
  66.         ddpNodeID:Byte;
  67.     nbpProto:|
  68. ABusRecord=RECORD ∫AppleTalk [3/5]
  69.         nbpEntityPtr:EntityPtr;
  70.         nbpBufPtr:Ptr;
  71.         nbpBufSize:INTEGER;
  72.         nbpDataField:INTEGER;
  73.         nbpAddress:AddrBlock;
  74.         nbpRetransmitInfo:RetransType;
  75.     atpProto:
  76.         atpSocket:Byte;
  77.         atpAddress:AddrBlock;|
  78. ABusRecord=RECORD ∫AppleTalk [4/5]
  79.         atpReqCount:INTEGER;
  80.         atpDataPtr:Ptr;
  81.         atpRspBDSPtr:BDSPtr;
  82.         atpBitmap:BitMapType;
  83.         atpTransID:INTEGER;
  84.         atpActCount:INTEGER;
  85.         atpUserData:LONGINT;
  86.         atpXO:BOOLEAN;
  87.         atpEOM:BOOLEAN;|
  88. ABusRecord=RECORD ∫AppleTalk [5/5]
  89.         atpTimeOut:Byte;
  90.         atpRetries:Byte;
  91.         atpNumBufs:Byte;
  92.         atpNumRsp:Byte;
  93.         atpBDSSize:Byte;
  94.         atpRspUData:LONGINT;
  95.         atpRspBuf:Ptr;
  96.         atpRspSize:INTEGER;|
  97. ABusVars=$2D8; ∫SysEqu
  98. { [GLOBAL VAR] Pointer to AppleTalk variables ;Pointer to
  99. AppleTalk local variables }|
  100. accClear=73; ∫Desk|
  101. accCopy=71; ∫Desk|
  102. accCursor=66; ∫Desk|
  103. accCut=70; ∫Desk|
  104. AcceptHighLevelEvent(VAR sender:TargetID;VAR msgRefcon:
  105. LONGINT;msgBuff:Ptr;VAR msgLen:LONGINT):OSErr; ∫EPPC {A88F}|
  106. accEvent=64; ∫Desk|
  107. accMenu=67; ∫Desk|
  108. accPaste=72; ∫Desk|
  109. accRun=65; ∫Desk|
  110. accUndo=68; ∫Desk|
  111. ACE2to1Name='ACE 2-to-1'; ∫AIFF|
  112. ACE2Type='ACE2'; ∫AIFF|
  113. ACE8to3Name='ACE 8-to-3'; ∫AIFF|
  114. ACE8Type='ACE8'; ∫AIFF|
  115. aceBadCmd=6; ∫Sound|
  116. aceBadComp=3; ∫Sound|
  117. aceBadDest=5; ∫Sound|
  118. aceBadEncode=4; ∫Sound|
  119. aceMemFull=1; ∫Sound|
  120. aceNilBlock=2; ∫Sound|
  121. aceSuccess=0; ∫Sound|
  122. ACount=$A9A[GLOBAL VAR] Stage number(0 through 3)of last
  123. alert(word); ∫Globals|
  124. activateEvt=8; ∫Events|
  125. activateMsg=7; ∫Devices
  126. { not used }|
  127. ActivatePalette(srcWindow:WindowPtr); ∫Palettes Δ {AA94} V-162|
  128. ActivateYDProcPtr=ProcPtr; ∫StandardFile
  129. { PROCEDURE Activate(theDialog; DialogPtr; itemNo: INTEGER;
  130. activating: BOOLEAN; yourDataPtr: Ptr); }|
  131. activDev=5; ∫Devices
  132. { Activate event }|
  133. activeFlag=1; ∫Events
  134. { bit 0 of modifiers for activate event }|
  135. activMask=256; ∫Events|
  136. acurPtr=^Acur; ∫CursorCtl|
  137. acuteUprA=$E7; ∫Script|
  138. acuteUprI=$EA; ∫Script|
  139. acuteUprO=$EE; ∫Script|
  140. acuteUprU=$F2; ∫Script|
  141. ADBAddress=SignedByte; ∫DeskBus|
  142. adbAddrMask=$00FF0000; ∫Events|
  143. ADBBase=$0CF8; ∫SysEqu
  144. { [GLOBAL VAR] (long) pointer to Front Desk Buss Variables }|
  145. ADBDataBlock=PACKED RECORD ∫DeskBus
  146.     devType:SignedByte; { device type }
  147.     origADBAddr:SignedByte; { original ADB Address }
  148.     dbServiceRtPtr:Ptr; { service routine pointer }
  149.     dbDataAreaAddr:Ptr; { data area address }|
  150. ADBDBlkPtr=^ADBDataBlock; ∫DeskBus|
  151. ADBOp(data:Ptr;compRout:ProcPtr;buffer:Ptr;commandNum:INTEGER)
  152. :OSErr; ∫DeskBus V-368 TN206
  153. -->    0    [P]    buffer
  154. -->    4    [P]    compRout
  155. -->    8    [P]    data|
  156. ADBOpBlock=RECORD ∫DeskBus
  157.     dataBuffPtr:Ptr; { address of data buffer }
  158.     opServiceRtPtr:Ptr; { service routine pointer }
  159.     opDataAreaPtr:Ptr; { optional data area address }|
  160. ADBOpBPtr=^ADBOpBlock; ∫DeskBus|
  161. ADBReInit; ∫DeskBus Δ {A07B} V-367 N143 TN143 TN206|
  162. ADBSetInfoBlock=RECORD ∫DeskBus
  163.     siServiceRtPtr:Ptr; { service routine pointer }
  164.     siDataAreaAddr:Ptr; { data area address }|
  165. ADBSInfoPtr=^ADBSetInfoBlock; ∫DeskBus|
  166. AddComp(compProc:ProcPtr); ∫Quickdraw Δ {AA3B} V-147|
  167. AddDrive(drvrRefNum:INTEGER;drvNum:INTEGER;qEl:DrvQElPtr);
  168. ∫Files N36 N108-1 TN36 TN108|
  169. addMax=37; ∫Quickdraw|
  170. addOver=34; ∫Quickdraw|
  171. addPin=33; ∫Quickdraw|
  172. AddPt(src:Point;VAR dst:Point); ∫Quickdraw {A87E} I-193|
  173. AddrBlock=PACKED RECORD ∫AppleTalk
  174.     aNet:INTEGER;
  175.     aNode:Byte;
  176.     aSocket:Byte;|
  177. addRefFailed=-195; ∫Errors
  178. { AddReference failed }|
  179. addResFailed=-194; ∫Errors
  180. { AddResource failed }|
  181. AddResMenu(theMenu:MenuHandle;theType:ResType); ∫Menus Δ {
  182. A94D} I-353 V-243 P-102 TN191 TN198|
  183. AddResource(theResource:Handle;theType:ResType;theID:INTEGER;
  184. name:Str255); ∫Resources {A9AB} I-124|
  185. addResponse=251; ∫AppleTalk
  186. { Add response code ! Require open skt }|
  187. AddSearch(searchProc:ProcPtr); ∫Quickdraw Δ {AA3A} V-147|
  188. addSize=16; ∫TextEdit
  189. { adjust type size }|
  190. addSizeBit=4; ∫TextEdit
  191. { add size mode }|
  192. adMax=37; ∫Quickdraw|
  193. adMin=39; ∫Quickdraw|
  194. ADSP see ∫ADSP|
  195. AEAddressDesc=AEDesc; ∫AppleEvents
  196. { an AEDesc which contains addressing data }|
  197. AEArrayData=RECORD ∫AppleEvents [1/2]
  198.     CASE AEArrayType OF
  199.     kAEDataArray:
  200.         AEDataArray:Array [0..0] OF Integer;
  201.     kAEPackedArray:
  202.         AEPackedArray:Packed Array [0..0] OF Char;
  203.     kAEHandleArray:|
  204. AEArrayData=RECORD ∫AppleEvents [2/2]
  205.         AEHandleArray:Array [0..0] OF Handle;
  206.     kAEDescArray:
  207.         AEDescArray:Array [0..0] OF AEDesc;
  208.     kAEKeyDescArray:
  209.         AEKeyDescArray:Array [0..0] OF AEKeyDesc;|
  210. AEArrayDataPointer=^AEArrayData; ∫AppleEvents|
  211. AEArrayType=… ∫AppleEvents
  212. (kAEDataArray,kAEPackedArray,kAEHandleArray,kAEDescArray,
  213. kAEKeyDescArray);|
  214. AECoerceDesc(theAEDesc:AEDesc;toType:DescType;VAR result:
  215. AEDesc):OSErr; ∫AppleEvents|
  216. AECoercePtr(typeCode:DescType;dataPtr:Ptr;dataSize:Size;
  217. toType:DescType;VAR result:AEDesc):OSErr; ∫AppleEvents|
  218. AECountItems(theAEDescList:AEDescList;VAR theCount:LONGINT):
  219. OSErr; ∫AppleEvents|
  220. AECreateAppleEvent(theAEEventClass:AEEventClass;theAEEventID:
  221. AEEventID;target:AEAddressDesc;returnID:INTEGER;transactionID:
  222. LONGINT;VAR result:AppleEvent):OSErr; ∫AppleEvents|
  223. AECreateDesc(typeCode:DescType;dataPtr:Ptr;dataSize:Size;VAR
  224. result:AEDesc):OSErr; ∫AppleEvents|
  225. AECreateList(factoringPtr:Ptr;factoredSize:Size;isRecord:
  226. BOOLEAN;VAR resultList:AEDescList):OSErr; ∫AppleEvents|
  227. AEDeleteItem(theAEDescList:AEDescList;index:LONGINT):OSErr;
  228. ∫AppleEvents|
  229. AEDeleteKeyDesc(theAERecord:AERecord;theAEKeyword:AEKeyword):
  230. OSErr; ∫AppleEvents|
  231. AEDeleteParam(theAppleEvent:AppleEvent;theAEKeyword:AEKeyword)
  232. :OSErr; ∫AppleEvents|
  233. AEDesc=RECORD ∫AppleEvents
  234.     descriptorType:DescType;
  235.     dataHandle:Handle;|
  236. AEDescList=AEDesc; ∫AppleEvents
  237. { a list of AEDesc is a special kind of AEDesc }|
  238. AEDisposeDesc(VAR theAEDesc:AEDesc):OSErr; ∫AppleEvents|
  239. AEDuplicateDesc(theAEDesc:AEDesc;VAR result:AEDesc):OSErr;
  240. ∫AppleEvents|
  241. AEEventClass=PACKEDARRAY [1..4] OF CHAR; ∫AppleEvents|
  242. AEEventID=PACKEDARRAY [1..4] OF CHAR; ∫AppleEvents|
  243. AEEventSource=… ∫AppleEvents
  244. (kAEUnknownSource,kAEDirectCall,kAESameProcess,
  245. kAELocalProcess,kAERemoteProcess);|
  246. AEGetArray(theAEDescList:AEDescList;arrayType:AEArrayType;
  247. arrayPtr:AEArrayDataPointer;maximumSize:Size;VAR itemType:
  248. DescType;VAR itemSize:Size;VAR itemCount:LONGINT):OSErr;
  249. ∫AppleEvents|
  250. AEGetAttributeDesc(theAppleEvent:AppleEvent;theAEKeyword:
  251. AEKeyword;desiredType:DescType;VAR result:AEDesc):OSErr;
  252. ∫AppleEvents|
  253. AEGetAttributePtr(theAppleEvent:AppleEvent;theAEKeyword:
  254. AEKeyword;desiredType:DescType;VAR typeCode:DescType;dataPtr:
  255. Ptr;maximumSize:Size;VAR actualSize:Size):OSErr; ∫AppleEvents|
  256. AEGetCoercionHandler(fromType:DescType;toType:DescType;VAR
  257. handler:ProcPtr;VAR handlerRefcon:LONGINT;VAR fromTypeIsDesc:
  258. BOOLEAN;isSysHandler:BOOLEAN):OSErr; ∫AppleEvents|
  259. AEGetEventHandler(theAEEventClass:AEEventClass;theAEEventID:
  260. AEEventID;VAR handler:EventHandlerProcPtr;VAR handlerRefcon:
  261. LONGINT;isSysHandler:BOOLEAN):OSErr; ∫AppleEvents|
  262. AEGetInteractionAllowed(VAR level:AEInteractAllowed):OSErr;
  263. ∫AppleEvents|
  264. AEGetKeyDesc(theAERecord:AERecord;theAEKeyword:AEKeyword;
  265. desiredType:DescType;VAR result:AEDesc):OSErr; ∫AppleEvents|
  266. AEGetKeyPtr(theAERecord:AERecord;theAEKeyword:AEKeyword;
  267. desiredType:DescType;VAR typeCode:DescType;dataPtr:Ptr;
  268. maximumSize:Size;VAR actualSize:Size):OSErr; ∫AppleEvents|
  269. AEGetNthDesc(theAEDescList:AEDescList;index:LONGINT;
  270. desiredType:DescType;VAR theAEKeyword:AEKeyword;VAR result:
  271. AEDesc):OSErr; ∫AppleEvents|
  272. AEGetNthPtr(theAEDescList:AEDescList;index:LONGINT;
  273. desiredType:DescType;VAR theAEKeyword:AEKeyword;VAR typeCode:
  274. DescType;dataPtr:Ptr;maximumSize:Size;VAR actualSize:Size):
  275. OSErr; ∫AppleEvents|
  276. AEGetParamDesc(theAppleEvent:AppleEvent;theAEKeyword:
  277. AEKeyword;desiredType:DescType;VAR result:AEDesc):OSErr;
  278. ∫AppleEvents|
  279. AEGetParamPtr(theAppleEvent:AppleEvent;theAEKeyword:AEKeyword;
  280. desiredType:DescType;VAR typeCode:DescType;dataPtr:Ptr;
  281. maximumSize:Size;VAR actualSize:Size):OSErr; ∫AppleEvents|
  282. AEGetSpecialHandler(functionClass:AEKeyword;VAR handler:
  283. ProcPtr;isSysHandler:BOOLEAN):OSErr; ∫AppleEvents|
  284. AEGetTheCurrentEvent(VAR theAppleEvent:AppleEvent):OSErr;
  285. ∫AppleEvents|
  286. AEInstallCoercionHandler(fromType:DescType;toType:DescType;
  287. handler:ProcPtr;handlerRefcon:LONGINT;fromTypeIsDesc:BOOLEAN;
  288. isSysHandler:BOOLEAN):OSErr; ∫AppleEvents|
  289. AEInstallEventHandler(theAEEventClass:AEEventClass;
  290. theAEEventID:AEEventID;handler:EventHandlerProcPtr;
  291. handlerRefcon:LONGINT;isSysHandler:BOOLEAN):OSErr;
  292. ∫AppleEvents|
  293. AEInstallSpecialHandler(functionClass:AEKeyword;handler:
  294. ProcPtr;isSysHandler:BOOLEAN):OSErr; ∫AppleEvents|
  295. AEInteractAllowed=… ∫AppleEvents
  296. (kAEInteractWithSelf,kAEInteractWithLocal,kAEInteractWithAll);|
  297. AEInteractWithUser(timeOutInTicks:LONGINT;nmReqPtr:NMRecPtr;
  298. idleProc:IdleProcPtr):OSErr; ∫AppleEvents|
  299. AEKeyDesc=RECORD ∫AppleEvents
  300.     descKey:AEKeyword;
  301.     descContent:AEDesc;|
  302. AEKeyword=PACKEDARRAY [1..4] OF CHAR; ∫AppleEvents|
  303. AEProcessAppleEvent(theEventRecord:EventRecord):OSErr;
  304. ∫AppleEvents|
  305. AEPutArray(theAEDescList:AEDescList;arrayType:AEArrayType;
  306. arrayPtr:AEArrayDataPointer;itemType:DescType;itemSize:Size;
  307. itemCount:LONGINT):OSErr; ∫AppleEvents|
  308. AEPutAttributeDesc(theAppleEvent:AppleEvent;theAEKeyword:
  309. AEKeyword;theAEDesc:AEDesc):OSErr; ∫AppleEvents|
  310. AEPutAttributePtr(theAppleEvent:AppleEvent;theAEKeyword:
  311. AEKeyword;typeCode:DescType;dataPtr:Ptr;dataSize:Size):OSErr;
  312. ∫AppleEvents|
  313. AEPutDesc(theAEDescList:AEDescList;index:LONGINT;theAEDesc:
  314. AEDesc):OSErr; ∫AppleEvents|
  315. AEPutKeyDesc(theAERecord:AERecord;theAEKeyword:AEKeyword;
  316. theAEDesc:AEDesc):OSErr; ∫AppleEvents|
  317. AEPutKeyPtr(theAERecord:AERecord;theAEKeyword:AEKeyword;
  318. typeCode:DescType;dataPtr:Ptr;dataSize:Size):OSErr;
  319. ∫AppleEvents|
  320. AEPutParamDesc(theAppleEvent:AppleEvent;theAEKeyword:
  321. AEKeyword;theAEDesc:AEDesc):OSErr; ∫AppleEvents|
  322. AEPutParamPtr(theAppleEvent:AppleEvent;theAEKeyword:AEKeyword;
  323. typeCode:DescType;dataPtr:Ptr;dataSize:Size):OSErr;
  324. ∫AppleEvents|
  325. AEPutPtr(theAEDescList:AEDescList;index:LONGINT;typeCode:
  326. DescType;dataPtr:Ptr;dataSize:Size):OSErr; ∫AppleEvents|
  327. AERecord=AEDescList; ∫AppleEvents
  328. { AERecord is a list of keyworded AEDesc }|
  329. AERemoveCoercionHandler(fromType:DescType;toType:DescType;
  330. handler:ProcPtr;isSysHandler:BOOLEAN):OSErr; ∫AppleEvents|
  331. AERemoveEventHandler(theAEEventClass:AEEventClass;
  332. theAEEventID:AEEventID;handler:EventHandlerProcPtr;
  333. isSysHandler:BOOLEAN):OSErr; ∫AppleEvents|
  334. AERemoveSpecialHandler(functionClass:AEKeyword;handler:
  335. ProcPtr;isSysHandler:BOOLEAN):OSErr; ∫AppleEvents|
  336. AEResetTimer(reply:AppleEvent):OSErr; ∫AppleEvents|
  337. AEResumeTheCurrentEvent(theAppleEvent:AppleEvent;reply:
  338. AppleEvent;dispatcher:EventHandlerProcPtr;handlerRefcon:
  339. LONGINT):OSErr; ∫AppleEvents|
  340. AESend(theAppleEvent:AppleEvent;VAR reply:AppleEvent;sendMode:
  341. AESendMode;sendPriority:AESendPriority;timeOutInTicks:LONGINT;
  342. idleProc:IdleProcPtr;filterProc:EventFilterProcPtr):OSErr;
  343. ∫AppleEvents|
  344. AESendMode=LONGINT; ∫AppleEvents
  345. { Type of parameter to AESend }|
  346. AESendPriority=INTEGER; ∫AppleEvents
  347. { Type of priority param of AESend }|
  348. AESetInteractionAllowed(level:AEInteractAllowed):OSErr;
  349. ∫AppleEvents|
  350. AESetTheCurrentEvent(theAppleEvent:AppleEvent):OSErr;
  351. ∫AppleEvents|
  352. AESizeOfAttribute(theAppleEvent:AppleEvent;theAEKeyword:
  353. AEKeyword;VAR typeCode:DescType;VAR dataSize:Size):OSErr;
  354. ∫AppleEvents|
  355. AESizeOfKeyDesc(theAERecord:AERecord;theAEKeyword:AEKeyword;
  356. VAR typeCode:DescType;VAR dataSize:Size):OSErr; ∫AppleEvents|
  357. AESizeOfNthItem(theAEDescList:AEDescList;index:LONGINT;VAR
  358. typeCode:DescType;VAR dataSize:Size):OSErr; ∫AppleEvents|
  359. AESizeOfParam(theAppleEvent:AppleEvent;theAEKeyword:AEKeyword;
  360. VAR typeCode:DescType;VAR dataSize:Size):OSErr; ∫AppleEvents|
  361. AESuspendTheCurrentEvent(theAppleEvent:AppleEvent):OSErr;
  362. ∫AppleEvents|
  363. afpAccessDenied=-5000; ∫Errors|
  364. afpAddAPPL=53; ∫AppleTalk
  365. { AFPCall command codes }|
  366. afpAddCmt=56; ∫AppleTalk
  367. { AFPCall command codes }|
  368. afpAddIcon=192; ∫AppleTalk
  369. { Special code for ASP Write commands }|
  370. afpAuthContinue=-5001; ∫Errors|
  371. afpBadIDErr=-5039; ∫Errors
  372. { $FFFFEC51 }|
  373. afpBadUAM=-5002; ∫Errors|
  374. afpBadVersNum=-5003; ∫Errors|
  375. afpBitmapErr=-5004; ∫Errors|
  376. afpByteRangeLock=1; ∫AppleTalk
  377. { AFPCall command codes }|
  378. afpCall=250; ∫AppleTalk
  379. { AFP command (buffer has command code) }|
  380. afpCallNotSupported=-5024; ∫Errors|
  381. afpCantMove=-5005; ∫Errors|
  382. afpCantRename=-5028; ∫Errors|
  383. afpCatalogChanged=-5037; ∫Errors
  384. { $FFFFEC53 }|
  385. AFPCommand(thePBptr:XPPParmBlkPtr;async:BOOLEAN):OSErr; [1/2]
  386. ∫AppleTalk V-542
  387. -->    18    [L]    cmdResult    AFP    command    result
  388. -->    26    [W]    csCode    Always    AFPCall
  389. -->    28    [W]    sessRefnum    Session    reference    number
  390. -->    30    [B]    aspTimeout    Retry    interval    in    seconds
  391. -->    32    [W]    cbSize    Command    buffer    size|
  392. AFPCommand(thePBptr:XPPParmBlkPtr;async:BOOLEAN):OSErr; [2/2]
  393. -->    34    [P]    cbPtr    Command    buffer
  394. <->    38    [W]    rbSize    Reply    buffer    size    and    reply    size
  395. -->    40    [P]    rbPtr    Reply    buffer    [P]
  396. <->    44    [W]    wdSize    Write    data    size
  397. -->    46    [P]    wdPtr    Write    data    [P]
  398. -->    50    [R]    ccbStart    Start    of    memory    for    CCB|
  399. AFPCommandBlock=PACKED RECORD ∫AppleTalk
  400.     cmdByte:Byte;
  401.     startEndFlag:Byte;
  402.     forkRefNum:INTEGER;
  403.     rwOffset:LONGINT;
  404.     reqCount:LONGINT;
  405.     newLineFlag:Byte;
  406.     newLineChar:CHAR;|
  407. afpContainsSharedErr=-5033; ∫Errors
  408. { $FFFFEC57 the folder being shared contains a shared folder }|
  409. afpContLogin=19; ∫AppleTalk
  410. { AFPCall command codes }|
  411. afpCopyFile=5; ∫AppleTalk
  412. { AFPCall command codes }|
  413. afpDelete=8; ∫AppleTalk
  414. { AFPCall command codes }|
  415. afpDenyConflict=-5006; ∫Errors|
  416. afpDiffVolErr=-5036; ∫Errors
  417. { $FFFFEC54 }|
  418. afpDirClose=3; ∫AppleTalk
  419. { AFPCall command codes }|
  420. afpDirCreate=6; ∫AppleTalk
  421. { AFPCall command codes }|
  422. afpDirNotEmpty=-5007; ∫Errors|
  423. afpDirNotFound=-5029; ∫Errors|
  424. afpDiskFull=-5008; ∫Errors|
  425. afpDTClose=49; ∫AppleTalk
  426. { AFPCall command codes }|
  427. afpDTOpen=48; ∫AppleTalk
  428. { AFPCall command codes }|
  429. afpEnumerate=9; ∫AppleTalk
  430. { AFPCall command codes }|
  431. afpEofError=-5009; ∫Errors|
  432. afpFileBusy=-5010; ∫Errors|
  433. afpFileCreate=7; ∫AppleTalk
  434. { AFPCall command codes }|
  435. afpFlatVol=-5011; ∫Errors|
  436. afpFlush=10; ∫AppleTalk
  437. { AFPCall command codes }|
  438. afpForkClose=4; ∫AppleTalk
  439. { AFPCall command codes }|
  440. afpForkFlush=11; ∫AppleTalk
  441. { AFPCall command codes }|
  442. afpGetAPPL=55; ∫AppleTalk
  443. { AFPCall command codes }|
  444. afpGetCmt=58; ∫AppleTalk
  445. { AFPCall command codes }|
  446. afpGetDirParms=12; ∫AppleTalk
  447. { AFPCall command codes }|
  448. afpGetFileParms=13; ∫AppleTalk
  449. { AFPCall command codes }|
  450. afpGetFlDrParms=34; ∫AppleTalk
  451. { AFPCall command codes }|
  452. afpGetForkParms=14; ∫AppleTalk
  453. { AFPCall command codes }|
  454. afpGetIcon=51; ∫AppleTalk
  455. { AFPCall command codes }|
  456. afpGetSInfo=15; ∫AppleTalk
  457. { AFPCall command codes }|
  458. afpGetSParms=16; ∫AppleTalk
  459. { AFPCall command codes }|
  460. afpGetVolParms=17; ∫AppleTalk
  461. { AFPCall command codes }|
  462. afpGtIcnInfo=52; ∫AppleTalk
  463. { AFPCall command codes }|
  464. afpIconTypeError=-5030; ∫Errors|
  465. afpIDExists=-5035; ∫Errors
  466. { $FFFFEC55 }|
  467. afpIDNotFound=-5034; ∫Errors
  468. { $FFFFEC56 }|
  469. afpInsideSharedErr=-5043; ∫Errors
  470. { $FFFFEC4D the folder being shared is inside a shared folder
  471. OR the folder contains a shared folder and is being moved
  472. into a shared folder OR the folder contains a shared folder
  473. and is being moved into the descendent of a shared folder. }|
  474. afpInsideTrashErr=-5044; ∫Errors
  475. { $FFFFEC4C the folder being shared is inside the trash
  476. folder OR the shared folder is being moved into the trash
  477. folder OR the folder is being moved to the trash and it
  478. contains a shared folder }|
  479. afpItemNotFound=-5012; ∫Errors|
  480. afpLockErr=-5013; ∫Errors|
  481. afpLogin=18; ∫AppleTalk
  482. { AFPCall command codes }|
  483. afpLogout=20; ∫AppleTalk
  484. { AFPCall command codes }|
  485. afpMapID=21; ∫AppleTalk
  486. { AFPCall command codes }|
  487. afpMapName=22; ∫AppleTalk
  488. { AFPCall command codes }|
  489. afpMiscErr=-5014; ∫Errors|
  490. afpMove=23; ∫AppleTalk
  491. { AFPCall command codes }|
  492. afpNoMoreLocks=-5015; ∫Errors|
  493. afpNoServer=-5016; ∫Errors|
  494. afpObjectExists=-5017; ∫Errors|
  495. afpObjectLocked=-5032; ∫Errors
  496. { Object is M/R/D/W inhibited }|
  497. afpObjectNotFound=-5018; ∫Errors|
  498. afpObjectTypeErr=-5025; ∫Errors|
  499. afpOpenDir=25; ∫AppleTalk
  500. { AFPCall command codes }|
  501. afpOpenFork=26; ∫AppleTalk
  502. { AFPCall command codes }|
  503. afpOpenVol=24; ∫AppleTalk
  504. { AFPCall command codes }|
  505. afpParmErr=-5019; ∫Errors|
  506. afpPwdExpiredErr=-5042; ∫Errors
  507. { $FFFFEC4E the password being used is too old: this requires
  508. the user to change the password before log-in can continue }|
  509. afpPwdSameErr=-5040; ∫Errors
  510. { $FFFFEC50 someone tried to change their password to the
  511. same password on a mantadory password change }|
  512. afpPwdTooShortErr=-5041; ∫Errors
  513. { $FFFFEC4F the password being set is too short: there is a
  514. minimum length that must be met or exceeded }|
  515. afpRangeNotLocked=-5020; ∫Errors|
  516. afpRangeOverlap=-5021; ∫Errors|
  517. afpRead=27; ∫AppleTalk
  518. { AFPCall command codes }|
  519. afpRename=28; ∫AppleTalk
  520. { AFPCall command codes }|
  521. afpRmvAPPL=54; ∫AppleTalk
  522. { AFPCall command codes }|
  523. afpRmvCmt=57; ∫AppleTalk
  524. { AFPCall command codes }|
  525. afpSameObjectErr=-5038; ∫Errors
  526. { $FFFFEC52 }|
  527. afpServerGoingDown=-5027; ∫Errors|
  528. afpSessClosed=-5022; ∫Errors|
  529. afpSetDirParms=29; ∫AppleTalk
  530. { AFPCall command codes }|
  531. afpSetFileParms=30; ∫AppleTalk
  532. { AFPCall command codes }|
  533. afpSetFlDrParms=35; ∫AppleTalk
  534. { AFPCall command codes }|
  535. afpSetForkParms=31; ∫AppleTalk
  536. { AFPCall command codes }|
  537. afpSetVolParms=32; ∫AppleTalk
  538. { AFPCall command codes }|
  539. afpTooManyFilesOpen=-5026; ∫Errors|
  540. afpUserNotAuth=-5023; ∫Errors|
  541. afpVolClose=2; ∫AppleTalk
  542. { AFPCall command codes }|
  543. afpVolLocked=-5031; ∫Errors
  544. { Volume is Read-Only }|
  545. AFPVolMountInfo=RECORD ∫Files [1/2]
  546.     length:INTEGER; { length of location data (including self) }
  547.     media:VolumeType; { type of media }
  548.     flags:INTEGER; { bits for no messages, no reconnect }
  549.     nbpInterval:SignedByte; { NBP Interval parameter (IM2, p.322)
  550.     nbpCount:SignedByte; { NBP Interval parameter (IM2, p.322) }
  551.     uamType:INTEGER; { User Authentication Method }
  552.     zoneNameOffset:INTEGER; { short positive offset from start
  553. of struct to Zone Name }
  554.     serverNameOffset:INTEGER; { offset to pascal Server Name|
  555. AFPVolMountInfo=RECORD ∫Files [2/2]
  556. string }
  557.     volNameOffset:INTEGER; { offset to pascal Volume Name string
  558.     userNameOffset:INTEGER; { offset to pascal User Name string }
  559.     userPasswordOffset:INTEGER; { offset to pascal User Password
  560. string }
  561.     volPasswordOffset:INTEGER; { offset to pascal Volume
  562. Password string }
  563.     AFPData:PACKED ARRAY [1..144] OF CHAR; { variable length
  564. data may follow }|
  565. AFPVolMountInfoPtr=^AFPVolMountInfo; ∫Files|
  566. afpWrite=33; ∫AppleTalk
  567. { AFPCall command codes }|
  568. AIFCID='AIFC'; ∫AIFF|
  569. AIFCVersion1=$A2805140; ∫AIFF|
  570. AIFF see ∫AIFF|
  571. AIFFID='AIFF'; ∫AIFF|
  572. AIFFLoop=RECORD ∫AIFF
  573.     playMode:INTEGER;
  574.     beginLoop:MarkerIdType;
  575.     endLoop:MarkerIdType;|
  576. ainRefNum=-6; ∫Serial
  577. { serial port A input }|
  578. AInts=ARRAY[1..8000] OF INTEGER; ∫Perf|
  579. AlarmState=$21F; ∫SysEqu
  580. { [GLOBAL VAR] Bit7=parity, Bit6=beeped, Bit0=enable [byte] }|
  581. Alert(alertID:INTEGER;filterProc:ModalFilterProcPtr):INTEGER;
  582. ∫Dialogs Δ {A985} I-418 V-284|
  583. AlertFilterProc I-415
  584. MyFilter(theDialog:DialogPtr;VAR theEvent:EventRecord;
  585. VAR itemHit:INTEGER):BOOLEAN;|
  586. AlertSoundProc I-409
  587. MySound(soundNo:INTEGER);|
  588. AlertTemplate=RECORD ∫Dialogs
  589.     boundsRect:Rect;
  590.     itemsID:INTEGER;
  591.     stages:StageList;|
  592. AlertTHndl=^AlertTPtr; ∫Dialogs|
  593. AlertTPtr=^AlertTemplate; ∫Dialogs|
  594. Aliases see ∫Aliases|
  595. AliasFilterProcPtr=ProcPtr; ∫Aliases|
  596. AliasHandle=^AliasPtr; ∫Aliases|
  597. AliasInfoType=INTEGER; ∫Aliases
  598. { alias record information type }|
  599. AliasPtr=^AliasRecord; ∫Aliases|
  600. AliasRecord=RECORD ∫Aliases
  601.     userType:OSType; { appl stored type like creator type }
  602.     aliasSize:INTEGER; { alias record size in bytes, for appl
  603. usage }|
  604. alignPixBit=18; ∫QDOffscreen|
  605. allInit=12; ∫Quickdraw
  606. { 1 if all devices initialized }|
  607. Allocate(refNum:INTEGER;VAR count:LONGINT):OSErr; ∫Files
  608. IV-143|
  609. AllocContig(refNum:INTEGER;VAR count:LONGINT):OSErr; ∫Files
  610. IV-143 TN218|
  611. AllocCursor; ∫Quickdraw {AA1D} V-75|
  612. AllowPurgePixels(pm:PixMapHandle); ∫QDOffscreen|
  613. ALongs=ARRAY[1..8000] OF LONGINT; ∫Perf|
  614. alphaLock=1024; ∫Events
  615. { Bit 2 }|
  616. alphaStage=$40; ∫Files|
  617. altDBoxProc=3; ∫Windows|
  618. ampCmd=43; ∫Sound|
  619. AngleFromSlope(slope:Fixed):INTEGER; ∫ToolUtils {A8C4} I-476|
  620. AnimateEntry(dstWindow:WindowPtr;dstEntry:INTEGER;srcRGB:
  621. RGBColor); ∫Palettes {AA99} V-164|
  622. AnimatePalette(dstWindow:WindowPtr;srcCTab:CTabHandle;
  623. srcIndex:INTEGER;dstEntry:INTEGER;dstLength:INTEGER);
  624. ∫Palettes {AA9A} V-164|
  625. AnnotationID='ANNO'; ∫AIFF|
  626. Annuity(r:Extended;n:Extended):Extended; ∫SANE|
  627. ANumber=$A98[GLOBAL VAR] Resource ID of last alert(word);
  628. ∫Globals|
  629. AOff; ∫Power {A685}|
  630. AOn; ∫Power {A685}|
  631. AOnIgnoreModem; ∫Power {A685}|
  632. aoutRefNum=-7; ∫Serial
  633. { serial port A output }|
  634. ApFontID=$984[GLOBAL VAR] Font number of application font(
  635. word); ∫Globals|
  636. app1Evt=12; ∫Events|
  637. app1Mask=4096; ∫Events|
  638. app2Evt=13; ∫Events|
  639. app2Mask=8192; ∫Events|
  640. app3Evt=14; ∫Events|
  641. app3Mask=16384; ∫Events|
  642. app4Evt=15; ∫Events|
  643. app4Mask=-32768; ∫Events|
  644. AppendDITL(theDialog:DialogPtr;theHandle:Handle;method:
  645. DITLMethod); ∫CTBUtilities|
  646. appendDITLBottom=2; ∫CTBUtilities|
  647. appendDITLRight=1; ∫CTBUtilities|
  648. AppendMenu(menu:MenuHandle;data:Str255); ∫Menus Δ {A933}
  649. I-352 V-243 P-102|
  650. AppFile=RECORD ∫SegLoad
  651.     vRefNum:INTEGER;
  652.     fType:OSType;
  653.     versNum:INTEGER; { versNum in high byte }
  654.     fName:Str255;|
  655. appIsDaemon=-606; ∫Errors
  656. { app is BG-only, and launch flags disallow this }|
  657. AppleEvent=AERecord; ∫AppleEvents
  658. { an AERecord that contains an AppleEvent }|
  659. AppleEvents see ∫AppleEvents|
  660. appleFormat=1; ∫ROMDefs
  661. { Format of Declaration Data (IEEE will assign real value) }|
  662. appleLogo=$F0; ∫Script|
  663. appleMark=20; ∫Fonts|
  664. appleMenuFolderIconResource=-3982; ∫Icons|
  665. AppleShareMediaType='afpm'; ∫Files
  666. { the signature for AppleShare }|
  667. AppleTalk see ∫AppleTalk|
  668. applFont=1; ∫Fonts|
  669. ApplicationSpecificChunk=RECORD ∫AIFF
  670.     ckID:ID;
  671.     ckSize:LONGINT;
  672.     applicationSignature:OSType;
  673.     data:ARRAY [0..0] OF Byte;|
  674. ApplicationSpecificChunkPtr=^ApplicationSpecificChunk; ∫AIFF|
  675. ApplicationSpecificID='APPL'; ∫AIFF|
  676. ApplicationZone:THz; ∫Memory II-32 N83-1|
  677. ApplicZone:THz; ∫Memory II-32 N83-1|
  678. ApplLimit=$130; ∫SysEqu
  679. { [GLOBAL VAR] Application heap limit application limit [
  680. pointer] }|
  681. ApplScratch=$A78[GLOBAL VAR] 12-byte scratch area reserved
  682. for use by applications; ∫Globals|
  683. ApplZone=$2AA; ∫SysEqu
  684. { [GLOBAL VAR] Address of application heap zone application
  685. heap zone [pointer] }|
  686. appMemFullErr=-605; ∫Errors
  687. { application SIZE not big enough for launch }|
  688. appModeErr=-602; ∫Errors
  689. { memory mode is 32-bit, but app not 32-bit clean }|
  690. appOpen=0; ∫SegLoad
  691. { Open the Document (s) }|
  692. AppParameters=RECORD ∫Processes
  693.     theMsgEvent:EventRecord;
  694.     eventRefCon:LONGINT;
  695.     messageLength:LONGINT;
  696.     messageBuffer:ARRAY [0..0] OF SignedByte;|
  697. AppParametersPtr=^AppParameters; ∫Processes|
  698. AppParmHandle=$AEC[GLOBAL VAR] Handle to Finder information;
  699. ∫Globals|
  700. appPrint=1; ∫SegLoad
  701. { Print the Document (s) }|
  702. Arctan(x):Extended; MPW-205 TP-359|
  703. ArcTan(x:Extended):Extended; ∫SANE|
  704. arrow:Cursor; ∫Quickdraw|
  705. ASCBase=$0CC0; ∫SysEqu
  706. { [GLOBAL VAR] (long) pointer to Sound Chip }|
  707. AscDec I-247 VI-E [1/5]
  708.      32    (    40    0    48    8    56    @    64    H    72    
  709. !    33    )    41    1    49    9    57    A    65    I    73    
  710. "    34    *    42    2    50    :    58    B    66    J    74    
  711. #    35    +    43    3    51    ;    59    C    67    K    75    
  712. $    36    ,    44    4    52    <    60    D    68    L    76    
  713. %    37    -    45    5    53    =    61    E    69    M    77    
  714. &    38    .    46    6    54    >    62    F    70    N    78    
  715. '    39    /    47    7    55    ?    63    G    71    O    79    |
  716. AscDec I-247 VI-E [2/5]
  717. P    80    X    88    `    96    h    104    p    112    x    120    
  718. Q    81    Y    89    a    97    i    105    q    113    y    121    
  719. R    82    Z    90    b    98    j    106    r    114    z    122    
  720. S    83    [    91    c    99    k    107    s    115    {    123    
  721. T    84    \    92    d    100    l    108    t    116    ??    124    
  722. U    85    ]    93    e    101    m    109    u    117    }    125    
  723. V    86    ^    94    f    102    n    110    v    118    ~    126    
  724. W    87    _    95    g    103    o    111    w    119        127    |
  725. AscDec I-247 VI-E [3/5]
  726. Ä    128    à    136    ê    144    ò    152    †    160    ®    168    
  727. Å    129    â    137    ë    145    ô    153    °    161    ©    169    
  728. Ç    130    ä    138    í    146    ö    154    ¢    162    ™    170    
  729. É    131    ã    139    ì    147    õ    155    £    163    ´    171    
  730. Ñ    132    å    140    î    148    ú    156    §    164    ¨    172    
  731. Ö    133    ç    141    ï    149    ù    157    •    165    ≠    173    
  732. Ü    134    é    142    ñ    150    û    158    ¶    166    Æ    174    
  733. á    135    è    143    ó    151    ü    159    ß    167    Ø    175    |
  734. AscDec I-247 VI-E [4/5]
  735. ∞    176    ∏    184    ¿    192    »    200    –    208    ÿ    216    
  736. ±    177    π    185    ¡    193    …    201    —    209    Ÿ    217    
  737. ≤    178    ∫    186    ¬    194         202    “    210    ⁄    218    
  738. ≥    179    ª    187    √    195    À    203    ”    211    €    219    
  739. ¥    180    º    188    ƒ    196    Ã    204    ‘    212    ‹    220    
  740. µ    181    Ω    189    ≈    197    Õ    205    ’    213    ›    221    
  741. ∂    182    æ    190    Δ    198    Œ    206    ÷    214    fi    222    
  742. ∑    183    ø    191    «    199    œ    207    ◊    215    fl    223    |
  743. AscDec I-247 VI-E [5/5]
  744. ‡    224    Ë    232        240    ¯    248    
  745. ·    225    È    233    Ò    241    ˘    249    
  746. ‚    226    Í    234    Ú    242    ˙    250    
  747. „    227    Î    235    Û    243    ˚    251    
  748. ‰    228    Ï    236    Ù    244    ¸    252    
  749.     229    Ì    237    ı    245    ˝    253    
  750. Ê    230    Ó    238    ˆ    246    ˛    254    
  751. Á    231    Ô    239    ˜    247    ˇ    255    |
  752. AscHex I-247 VI-E [1/5]
  753.      $20    (    $28    0    $30    8    $38    @    $40    H    $48    
  754. !    $21    )    $29    1    $31    9    $39    A    $41    I    $49    
  755. "    $22    *    $2A    2    $32    :    $3A    B    $42    J    $4A    
  756. #    $23    +    $2B    3    $33    ;    $3B    C    $43    K    $4B    
  757. $    $24    ,    $2C    4    $34    <    $3C    D    $44    L    $4C    
  758. %    $25    -    $2D    5    $35    =    $3D    E    $45    M    $4D    
  759. &    $26    .    $2E    6    $36    >    $3E    F    $46    N    $4E    
  760. '    $27    /    $2F    7    $37    ?    $3F    G    $47    O    $4F    |
  761. AscHex I-247 VI-E [2/5]
  762. P    $50    X    $58    `    $60    h    $68    p    $70    x    $78    
  763. Q    $51    Y    $59    a    $61    i    $69    q    $71    y    $79    
  764. R    $52    Z    $5A    b    $62    j    $6A    r    $72    z    $7A    
  765. S    $53    [    $5B    c    $63    k    $6B    s    $73    {    $7B    
  766. T    $54    \    $5C    d    $64    l    $6C    t    $74    ??    $7C    
  767. U    $55    ]    $5D    e    $65    m    $6D    u    $75    }    $7D    
  768. V    $56    ^    $5E    f    $66    n    $6E    v    $76    ~    $7E    
  769. W    $57    _    $5F    g    $67    o    $6F    w    $77        $7F    |
  770. AscHex I-247 VI-E [3/5]
  771. Ä    $80    à    $88    ê    $90    ò    $98    †    $A0    ®    $A8    
  772. Å    $81    â    $89    ë    $91    ô    $99    °    $A1    ©    $A9    
  773. Ç    $82    ä    $8A    í    $92    ö    $9A    ¢    $A2    ™    $AA    
  774. É    $83    ã    $8B    ì    $93    õ    $9B    £    $A3    ´    $AB    
  775. Ñ    $84    å    $8C    î    $94    ú    $9C    §    $A4    ¨    $AC    
  776. Ö    $85    ç    $8D    ï    $95    ù    $9D    •    $A5    ≠    $AD    
  777. Ü    $86    é    $8E    ñ    $96    û    $9E    ¶    $A6    Æ    $AE    
  778. á    $87    è    $8F    ó    $97    ü    $9F    ß    $A7    Ø    $AF    |
  779. AscHex I-247 VI-E [4/5]
  780. ∞    $B0    ∏    $B8    ¿    $C0    »    $C8    –    $D0    ÿ    $D8    
  781. ±    $B1    π    $B9    ¡    $C1    …    $C9    —    $D1    Ÿ    $D9    
  782. ≤    $B2    ∫    $BA    ¬    $C2         $CA    “    $D2    ⁄    $DA    
  783. ≥    $B3    ª    $BB    √    $C3    À    $CB    ”    $D3    €    $DB    
  784. ¥    $B4    º    $BC    ƒ    $C4    Ã    $CC    ‘    $D4    ‹    $DC    
  785. µ    $B5    Ω    $BD    ≈    $C5    Õ    $CD    ’    $D5    ›    $DD    
  786. ∂    $B6    æ    $BE    Δ    $C6    Œ    $CE    ÷    $D6    fi    $DE    
  787. ∑    $B7    ø    $BF    «    $C7    œ    $CF    ◊    $D7    fl    $DF    |
  788. AscHex I-247 VI-E [5/5]
  789. ‡    $E0    Ë    $E8        $F0    ¯    $F8    
  790. ·    $E1    È    $E9    Ò    $F1    ˘    $F9    
  791. ‚    $E2    Í    $EA    Ú    $F2    ˙    $FA    
  792. „    $E3    Î    $EB    Û    $F3    ˚    $FB    
  793. ‰    $E4    Ï    $EC    Ù    $F4    ¸    $FC    
  794.     $E5    Ì    $ED    ı    $F5    ˝    $FD    
  795. Ê    $E6    Ó    $EE    ˆ    $F6    ˛    $FE    
  796. Á    $E7    Ô    $EF    ˜    $F7    ˇ    $FF    |
  797. Ascii I-247 VI-E [1/8]
  798.     $00           0        $08           8        $10          16        $18          24    
  799.     $01           1    ??    $09           9        $11          17        $19          25    
  800.     $02           2    
  801.     $0A          10        $12          18        $1A          26    
  802.     $03           3         $0B          11        $13          19        $1B          27    
  803.     $04           4         $0C          12        $14          20        $1C          28    
  804.     $05           5    ??    $0D          13        $15          21        $1D          29    
  805.     $06           6        $0E          14        $16          22        $1E          30    
  806.     $07           7        $0F          15        $17          23        $1F          31    |
  807. Ascii I-247 VI-E [2/8]
  808.      $20          32    (    $28          40    0    $30          48    8    $38          56    
  809. !    $21          33    )    $29          41    1    $31          49    9    $39          57    
  810. "    $22          34    *    $2A          42    2    $32          50    :    $3A          58    
  811. #    $23          35    +    $2B          43    3    $33          51    ;    $3B          59    
  812. $    $24          36    ,    $2C          44    4    $34          52    <    $3C          60    
  813. %    $25          37    -    $2D          45    5    $35          53    =    $3D          61    
  814. &    $26          38    .    $2E          46    6    $36          54    >    $3E          62    
  815. '    $27          39    /    $2F          47    7    $37          55    ?    $3F          63    |
  816. Ascii I-247 VI-E [3/8]
  817. @    $40          64    H    $48          72    P    $50          80    X    $58          88    
  818. A    $41          65    I    $49          73    Q    $51          81    Y    $59          89    
  819. B    $42          66    J    $4A          74    R    $52          82    Z    $5A          90    
  820. C    $43          67    K    $4B          75    S    $53          83    [    $5B          91    
  821. D    $44          68    L    $4C          76    T    $54          84    \    $5C          92    
  822. E    $45          69    M    $4D          77    U    $55          85    ]    $5D          93    
  823. F    $46          70    N    $4E          78    V    $56          86    ^    $5E          94    
  824. G    $47          71    O    $4F          79    W    $57          87    _    $5F          95    |
  825. Ascii I-247 VI-E [4/8]
  826. `    $60          96    h    $68         104    p    $70         112    x    $78         120    
  827. a    $61          97    i    $69         105    q    $71         113    y    $79         121    
  828. b    $62          98    j    $6A         106    r    $72         114    z    $7A         122    
  829. c    $63          99    k    $6B         107    s    $73         115    {    $7B         123    
  830. d    $64         100    l    $6C         108    t    $74         116    ??    $7C         124    
  831. e    $65         101    m    $6D         109    u    $75         117    }    $7D         125    
  832. f    $66         102    n    $6E         110    v    $76         118    ~    $7E         126    
  833. g    $67         103    o    $6F         111    w    $77         119        $7F         127    |
  834. Ascii I-247 VI-E [5/8]
  835. Ä    $80         128    à    $88         136    ê    $90         144    ò    $98         152    
  836. Å    $81         129    â    $89         137    ë    $91         145    ô    $99         153    
  837. Ç    $82         130    ä    $8A         138    í    $92         146    ö    $9A         154    
  838. É    $83         131    ã    $8B         139    ì    $93         147    õ    $9B         155    
  839. Ñ    $84         132    å    $8C         140    î    $94         148    ú    $9C         156    
  840. Ö    $85         133    ç    $8D         141    ï    $95         149    ù    $9D         157    
  841. Ü    $86         134    é    $8E         142    ñ    $96         150    û    $9E         158    
  842. á    $87         135    è    $8F         143    ó    $97         151    ü    $9F         159    |
  843. Ascii I-247 VI-E [6/8]
  844. †    $A0         160    ®    $A8         168    ∞    $B0         176    ∏    $B8         184    
  845. °    $A1         161    ©    $A9         169    ±    $B1         177    π    $B9         185    
  846. ¢    $A2         162    ™    $AA         170    ≤    $B2         178    ∫    $BA         186    
  847. £    $A3         163    ´    $AB         171    ≥    $B3         179    ª    $BB         187    
  848. §    $A4         164    ¨    $AC         172    ¥    $B4         180    º    $BC         188    
  849. •    $A5         165    ≠    $AD         173    µ    $B5         181    Ω    $BD         189    
  850. ¶    $A6         166    Æ    $AE         174    ∂    $B6         182    æ    $BE         190    
  851. ß    $A7         167    Ø    $AF         175    ∑    $B7         183    ø    $BF         191    |
  852. Ascii I-247 VI-E [7/8]
  853. ¿    $C0         192    »    $C8         200    –    $D0         208    ÿ    $D8         216    
  854. ¡    $C1         193    …    $C9         201    —    $D1         209    Ÿ    $D9         217    
  855. ¬    $C2         194         $CA         202    “    $D2         210    ⁄    $DA         218    
  856. √    $C3         195    À    $CB         203    ”    $D3         211    €    $DB         219    
  857. ƒ    $C4         196    Ã    $CC         204    ‘    $D4         212    ‹    $DC         220    
  858. ≈    $C5         197    Õ    $CD         205    ’    $D5         213    ›    $DD         221    
  859. Δ    $C6         198    Œ    $CE         206    ÷    $D6         214    fi    $DE         222    
  860. «    $C7         199    œ    $CF         207    ◊    $D7         215    fl    $DF         223    |
  861. Ascii I-247 VI-E [8/8]
  862. ‡    $E0         224    Ë    $E8         232        $F0         240    ¯    $F8         248    
  863. ·    $E1         225    È    $E9         233    Ò    $F1         241    ˘    $F9         249    
  864. ‚    $E2         226    Í    $EA         234    Ú    $F2         242    ˙    $FA         250    
  865. „    $E3         227    Î    $EB         235    Û    $F3         243    ˚    $FB         251    
  866. ‰    $E4         228    Ï    $EC         236    Ù    $F4         244    ¸    $FC         252    
  867.     $E5         229    Ì    $ED         237    ı    $F5         245    ˝    $FD         253    
  868. Ê    $E6         230    Ó    $EE         238    ˆ    $F6         246    ˛    $FE         254    
  869. Á    $E7         231    Ô    $EF         239    ˜    $F7         247    ˇ    $FF         255    |
  870. AscPost I-247 VI-E [1/16]
  871. Char    Hex    Dec    PostScript        Char    Hex    Dec    PostScript
  872.     $00           0    [NULL]                $08           8    [BS]            
  873.     $01           1    [SOH]            ??    $09           9    [HT]            
  874.     $02           2    [SOT]            
  875.     $0A          10    [LF]            
  876.     $03           3    [EOT]                 $0B          11    [VT]            
  877.     $04           4    [ETX]                 $0C          12    [FF]            
  878.     $05           5    [ENQ]            ??    $0D          13    [CR]            
  879.     $06           6    [ACK]                $0E          14    [SO]            
  880.     $07           7    [BELL]                $0F          15    [SI]            |
  881. AscPost I-247 VI-E [10/16]
  882. ê    $90         144    ecircumflex        ò    $98         152    ograve            
  883. ë    $91         145    edieresis            ô    $99         153    ocircumflex            
  884. í    $92         146    iacute            ö    $9A         154    odieresis            
  885. ì    $93         147    igrave            õ    $9B         155    otilde            
  886. î    $94         148    icircumflex        ú    $9C         156    uacute            
  887. ï    $95         149    idieresis            ù    $9D         157    ugrave            
  888. ñ    $96         150    ntilde            û    $9E         158    ucircumflex            
  889. ó    $97         151    oacute            ü    $9F         159    udieresis            |
  890. AscPost I-247 VI-E [11/16]
  891. †    $A0         160    dagger            ®    $A8         168    registered        
  892. °    $A1         161    degree            ©    $A9         169    copyright        
  893. ¢    $A2         162    cent                ™    $AA         170    trademark        
  894. £    $A3         163    sterling            ´    $AB         171    acute        
  895. §    $A4         164    section            ¨    $AC         172    dieresis        
  896. •    $A5         165    bullet            ≠    $AD         173    notequal        
  897. ¶    $A6         166    paragraph        Æ    $AE         174    AE        
  898. ß    $A7         167    germandbls        Ø    $AF         175    Oslash        |
  899. AscPost I-247 VI-E [12/16]
  900. ∞    $B0         176    infinity            ∏    $B8         184    product        
  901. ±    $B1         177    plusminus        π    $B9         185    pi        
  902. ≤    $B2         178    lessequal            ∫    $BA         186    integral        
  903. ≥    $B3         179    greaterequal        ª    $BB         187    ordfeminine        
  904. ¥    $B4         180    yen                º    $BC         188    oldmasculine        
  905. µ    $B5         181    mu                Ω    $BD         189    Omega        
  906. ∂    $B6         182    partialdiff        æ    $BE         190    ae        
  907. ∑    $B7         183    summation        ø    $BF         191    oslash        |
  908. AscPost I-247 VI-E [13/16]
  909. ¿    $C0         192    questiondown        »    $C8         200    guillemotright        
  910. ¡    $C1         193    exclamdown        …    $C9         201    ellpsis        
  911. ¬    $C2         194    logicalnot             $CA         202    [No-break space]        
  912. √    $C3         195    radical            À    $CB         203    Agrave        
  913. ƒ    $C4         196    florin            Ã    $CC         204    Atilde        
  914. ≈    $C5         197    approxequal        Õ    $CD         205    Otilde        
  915. Δ    $C6         198    Delta            Œ    $CE         206    OE        
  916. «    $C7         199    guillemotleft        œ    $CF         207    oe        |
  917. AscPost I-247 VI-E [14/16]
  918. –    $D0         208    endash            ÿ    $D8         216    ydieresis        
  919. —    $D1         209    emdash            Ÿ    $D9         217    Ydieresis        
  920. “    $D2         210    quotedblleft        ⁄    $DA         218    fraction        
  921. ”    $D3         211    quotedblright        €    $DB         219    currency        
  922. ‘    $D4         212    quoteleft            ‹    $DC         220    guilsingleft        
  923. ’    $D5         213    quoteright        ›    $DD         221    guilsingright        
  924. ÷    $D6         214    divide            fi    $DE         222    fi        
  925. ◊    $D7         215    lozenge            fl    $DF         223    fl        |
  926. AscPost I-247 VI-E [15/16]
  927. ‡    $E0         224    daggerdbl        Ë    $E8         232    Edieresis        
  928. ·    $E1         225    periodcentred        È    $E9         233    Egrave        
  929. ‚    $E2         226    quotesingbase    Í    $EA         234    Iacute        
  930. „    $E3         227    quotedblbase        Î    $EB         235    Icircumflex        
  931. ‰    $E4         228    pertthousand        Ï    $EC         236    Idieresis        
  932.     $E5         229    Acircumflex        Ì    $ED         237    Igrave        
  933. Ê    $E6         230    Ecircumflex        Ó    $EE         238    Oacute        
  934. Á    $E7         231    Aacute            Ô    $EF         239    Ocircumflex        |
  935. AscPost I-247 VI-E [16/16]
  936.     $F0         240    apple            ¯    $F8         248    macron        
  937. Ò    $F1         241    Ograve            ˘    $F9         249    breve        
  938. Ú    $F2         242    Uacute            ˙    $FA         250    dotaccent        
  939. Û    $F3         243    Ucircumflex        ˚    $FB         251    ring        
  940. Ù    $F4         244    Ugrave            ¸    $FC         252    cedilla        
  941. ı    $F5         245    dotlessi            ˝    $FD         253    hungarumlaut        
  942. ˆ    $F6         246    circumflex        ˛    $FE         254    ogonek        
  943. ˜    $F7         247    tilde                ˇ    $FF         255    caron        |
  944. AscPost I-247 VI-E [2/16]
  945.     $10          16    [DLE]                $18          24    [CAN]            
  946.     $11          17    [DC1]                $19          25    [EM]            
  947.     $12          18    [DC2]                $1A          26    [SUB]            
  948.     $13          19    [DC3]                $1B          27    [ESC]            
  949.     $14          20    [DC4]                $1C          28    [FS]            
  950.     $15          21    [NAK]                $1D          29    [GS]            
  951.     $16          22    [SYN]                $1E          30    [RS]            
  952.     $17          23    [ETB]                $1F          31    [US]            |
  953. AscPost I-247 VI-E [3/16]
  954.      $20          32    space            (    $28          40    parenleft            
  955. !    $21          33    exclam            )    $29          41    parenright            
  956. "    $22          34    quotedbl            *    $2A          42    asterix            
  957. #    $23          35    numbersign        +    $2B          43    plus            
  958. $    $24          36    dollar            ,    $2C          44    comma            
  959. %    $25          37    percent            -    $2D          45    hyphen            
  960. &    $26          38    ampersand        .    $2E          46    period            
  961. '    $27          39    quotesingle        /    $2F          47    slash            |
  962. AscPost I-247 VI-E [4/16]
  963. 0    $30          48    zero                8    $38          56    eight            
  964. 1    $31          49    one                9    $39          57    nine            
  965. 2    $32          50    two                 :    $3A          58    colon            
  966. 3    $33          51    three            ;    $3B          59    semicolon            
  967. 4    $34          52    four                <    $3C          60    less            
  968. 5    $35          53    five                =    $3D          61    equal            
  969. 6    $36          54    six                >    $3E          62    greater            
  970. 7    $37          55    seven            ?    $3F          63    question            |
  971. AscPost I-247 VI-E [5/16]
  972. @    $40          64    at                H    $48          72    H            
  973. A    $41          65    A                I    $49          73    I            
  974. B    $42          66    B                J    $4A          74    J            
  975. C    $43          67    C                K    $4B          75    K            
  976. D    $44          68    D                L    $4C          76    L            
  977. E    $45          69    E                M    $4D          77    M            
  978. F    $46          70    F                N    $4E          78    N            
  979. G    $47          71    G                O    $4F          79    O            |
  980. AscPost I-247 VI-E [6/16]
  981. P    $50          80    P                X    $58          88    X            
  982. Q    $51          81    Q                Y    $59          89    Y            
  983. R    $52          82    R                Z    $5A          90    Z            
  984. S    $53          83    S                [    $5B          91    bracketleft            
  985. T    $54          84    T                \    $5C          92    backslash            
  986. U    $55          85    U                ]    $5D          93    bracketright            
  987. V    $56          86    V                ^    $5E          94    asciicirum            
  988. W    $57          87    W                _    $5F          95    underscore            |
  989. AscPost I-247 VI-E [7/16]
  990. `    $60          96    grave            h    $68         104    h            
  991. a    $61          97    a                i    $69         105    i            
  992. b    $62          98    b                j    $6A         106    j            
  993. c    $63          99    c                k    $6B         107    k            
  994. d    $64         100    d                l    $6C         108    l            
  995. e    $65         101    e                m    $6D         109    m            
  996. f    $66         102    f                n    $6E         110    n            
  997. g    $67         103    g                o    $6F         111    o            |
  998. AscPost I-247 VI-E [8/16]
  999. p    $70         112    p                x    $78         120    x            
  1000. q    $71         113    q                y    $79         121    y            
  1001. r    $72         114    r                z    $7A         122    z            
  1002. s    $73         115    s                {    $7B         123    braceleft            
  1003. t    $74         116    t                ??    $7C         124    bar            
  1004. u    $75         117    u                }    $7D         125    braceright            
  1005. v    $76         118    v                ~    $7E         126    asciitilde            
  1006. w    $77         119    w                $7F         127    [DEL]            |
  1007. AscPost I-247 VI-E [9/16]
  1008. Ä    $80         128    Adieresis            à    $88         136    agrave            
  1009. Å    $81         129    Aring            â    $89         137    acircumflex            
  1010. Ç    $82         130    Ccedilla            ä    $8A         138    adieresis            
  1011. É    $83         131    Eacute            ã    $8B         139    atilde            
  1012. Ñ    $84         132    Ntilde            å    $8C         140    aring            
  1013. Ö    $85         133    Odieresis            ç    $8D         141    ccedilla            
  1014. Ü    $86         134    Udieresis            é    $8E         142    eacute            
  1015. á    $87         135    aacute            è    $8F         143    egrave            |
  1016. asiAliasName=0; ∫Aliases
  1017. { get aliased file/folder/volume name }|
  1018. asiParentName=1; ∫Aliases
  1019. { get parent folder name }|
  1020. asiServerName=-2; ∫Aliases
  1021. { get server name }|
  1022. asiVolumeName=-1; ∫Aliases
  1023. { get volume name }|
  1024. asiZoneName=-3; ∫Aliases
  1025. { get zone name }|
  1026. ASPAbortOS(thePBptr:XPPParmBlkPtr;async:BOOLEAN):OSErr;
  1027. ∫AppleTalk V-537
  1028. -->    26    [W]    csCode    Always    ASPAbortOS
  1029. -->    28    [P]    abortSCBPointer    Pointer    to    session    control    block|
  1030. aspBadVersNum=-1066; ∫Errors
  1031. { Server cannot support this ASP version }|
  1032. aspBufTooSmall=-1067; ∫Errors
  1033. { Buffer too small }|
  1034. ASPCloseAll(thePBptr:XPPParmBlkPtr;async:BOOLEAN):OSErr;
  1035. ∫AppleTalk V-538
  1036. -->    26    [W]    csCode    Always    ASPCloseAll|
  1037. ASPCloseSession(thePBptr:XPPParmBlkPtr;async:BOOLEAN):OSErr;
  1038. ∫AppleTalk V-537
  1039. -->    26    [W]    csCode    Always    ASPCloseSession
  1040. -->    28    [W]    sessRefnum    Session    reference    number|
  1041. ASPGetParms(thePBptr:XPPParmBlkPtr;async:BOOLEAN):OSErr;
  1042. ∫AppleTalk V-538
  1043. -->    26    [W]    csCode    Always    ASPGetParms
  1044. -->    28    [W]    aspMaxCmdSize    Maximum    size    of    command    block
  1045. -->    30    [W]    aspQuantumSize    Maximum    data    size
  1046. -->    32    [W]    numSesss    Number    of    sessions|
  1047. ASPGetStatus(thePBptr:XPPParmBlkPtr;async:BOOLEAN):OSErr;
  1048. ∫AppleTalk V-540
  1049. -->    26    [W]    csCode    Always    ASPGetStatus
  1050. -->    30    [B]    aspTimeout    Retry    interval    in    seconds
  1051. -->    31    [B]    aspRetry    Number    of    retries
  1052. -->    32    [L]    serverAddr    Server    socket    address
  1053. <->    38    [W]    rbSize    Reply    buffer    and    reply    size
  1054. -->    40    [P]    rbPtr    Reply    buffer    [P]
  1055. -->    50    [R]    ccbStart    Start    of    memory    for    CCB|
  1056. aspNoAck=-1075; ∫Errors
  1057. { No ack on attention request (server err) }|
  1058. aspNoMoreSess=-1068; ∫Errors
  1059. { No more sessions on server }|
  1060. aspNoServers=-1069; ∫Errors
  1061. { No servers at that address }|
  1062. ASPOpenSession(thePBptr:XPPParmBlkPtr;async:BOOLEAN):OSErr;
  1063. ∫AppleTalk V-536
  1064. -->    26    [W]    csCode    Always    ASPOpenSess
  1065. -->    28    [W]    sessRefnum    Session    reference    number
  1066. -->    30    [B]    aspTimeout    Retry    interval    in    seconds
  1067. -->    31    [B]    aspRetry    Number    of    retries
  1068. -->    32    [L]    serverAddr    Server    socket    address
  1069. -->    36    [P]    scbPointer    Pointer    to    session    control    block
  1070. -->    40    [P]    attnRoutine    Pointer    to    attention    routine|
  1071. aspParamErr=-1070; ∫Errors
  1072. { Parameter error }|
  1073. aspServerBusy=-1071; ∫Errors
  1074. { Server cannot open another session }|
  1075. aspSessClosed=-1072; ∫Errors
  1076. { Session closed }|
  1077. aspSizeErr=-1073; ∫Errors
  1078. { Command block too big }|
  1079. aspTooMany=-1074; ∫Errors
  1080. { Too many clients (server error) }|
  1081. ASPUserCommand(thePBptr:XPPParmBlkPtr;async:BOOLEAN):OSErr; [1/2]
  1082. ∫AppleTalk V-539
  1083. -->    18    [L]    cmdResult    ASP    command    result
  1084. -->    26    [W]    csCode    Always    ASPUserCommand
  1085. -->    28    [W]    sessRefnum    Session    number
  1086. -->    30    [B]    aspTimeout    Retry    interval    in    seconds|
  1087. ASPUserCommand(thePBptr:XPPParmBlkPtr;async:BOOLEAN):OSErr; [2/2]
  1088. -->    32    [W]    cbSize    Command    block    size
  1089. -->    34    [P]    cbPtr    Command    block    [P]
  1090. <->    38    [W]    rbSize    Reply    buffer    and    reply    size
  1091. -->    40    [P]    rbPtr    Reply    buffer    [P]
  1092. -->    50    [R]    ccbStart    Start    of    memory    for    CCB|
  1093. ASPUserWrite(thePBptr:XPPParmBlkPtr;async:BOOLEAN):OSErr; [1/2]
  1094. ∫AppleTalk V-538
  1095. -->    18    [L]    cmdResult    ASP    command    result
  1096. -->    26    [W]    csCode    Always    UserWrite
  1097. -->    28    [W]    sessRefnum    Session    reference    number
  1098. -->    30    [B]    aspTimeout    Retry    interval    in    seconds
  1099. -->    32    [W]    cbSize    Command    block    size|
  1100. ASPUserWrite(thePBptr:XPPParmBlkPtr;async:BOOLEAN):OSErr; [2/2]
  1101. -->    34    [P]    cbPtr    Command    block    [P]
  1102. <->    38    [W]    rbSize    Reply    buffer    size    and    reply    size
  1103. -->    40    [P]    rbPtr    Reply    buffer    [P]
  1104. <->    44    [W]    wdSize    Write    data    size
  1105. -->    46    [P]    wdPtr    Write    data    [P]
  1106. -->    50    [R]    ccbStart    Start    of    memory    for    CCB|
  1107. AsscEntry=RECORD ∫Fonts
  1108.     fontSize:INTEGER;
  1109.     fontStyle:INTEGER;
  1110.     fontID:INTEGER; { font resource ID }|
  1111. AssociateSection(sectionH:SectionHandle;newSectionDocument:
  1112. FSSpecPtr):OSErr; ∫Editions {A82D}|
  1113. ATalkClosePrep=259; ∫AppleTalk
  1114. { AppleTalk close query }|
  1115. ATEvent(event:LONGINT;infoPtr:Ptr); ∫AppleTalk II-304|
  1116. athens=7; ∫Fonts|
  1117. ATPAddRsp(abRecord:ABRecHandle):OSErr; ∫AppleTalk Δ II-295|
  1118. atpBadRsp=-3107; ∫Errors|
  1119. ATPCloseSocket(atpSocket:Byte):OSErr; ∫AppleTalk Δ II-291|
  1120. atpEOMvalue=16; ∫AppleTalk
  1121. { ATP End-Of-Message bit }|
  1122. ATPGetRequest(abRecord:ABRecHandle;async:BOOLEAN):OSErr;
  1123. ∫AppleTalk Δ II-293 N20-2 TN20|
  1124. ATPKillAllGetReq(thePBPtr:ATPPBPtr;async:BOOLEAN):OSErr;
  1125. ∫AppleTalk V-518
  1126. -->    26    [W]    csCode    Always    PKillGetReq
  1127. -->    44    [P]    aKillQEl    Pointer    to    queue    element|
  1128. atpLenErr=-3106; ∫Errors|
  1129. ATPLoad:OSErr; ∫AppleTalk Δ II-290 N20-2 TN20 TN224|
  1130. ATPOpenSocket(addrRcvd:AddrBlock;VAR atpSocket:Byte):OSErr;
  1131. ∫AppleTalk Δ II-290|
  1132. ATPParamBlock=PACKED RECORD ∫AppleTalk [1/5]
  1133.     qLink:QElemPtr; { next queue entry }
  1134.     qType:INTEGER; { queue type }
  1135.     ioTrap:INTEGER; { routine trap }
  1136.     ioCmdAddr:Ptr; { routine address }
  1137.     ioCompletion:ProcPtr; { completion routine }
  1138.     ioResult:OSErr; { result code }
  1139.     userData:LONGINT; { ATP user bytes }
  1140.     reqTID:INTEGER; { request transaction ID }|
  1141. ATPParamBlock=PACKED RECORD ∫AppleTalk [2/5]
  1142.     ioRefNum:INTEGER; { driver reference number }
  1143.     csCode:INTEGER; { Call command code automatically set }
  1144.     atpSocket:Byte; { currBitMap or socket number }
  1145.     CASE MPPParmType OF
  1146.     SendRequestParm,SendResponseParm,GetRequestParm,
  1147. AddResponseParm,KillSendReqParm:
  1148.         atpFlags:Byte; { control information }
  1149.         addrBlock:AddrBlock; { source/dest. socket address }|
  1150. ATPParamBlock=PACKED RECORD ∫AppleTalk [3/5]
  1151.         reqLength:INTEGER; { request/response length }
  1152.         reqPointer:Ptr; { -> request/response data }
  1153.         bdsPointer:Ptr; { -> response BDS }
  1154.         CASE MPPParmType OF
  1155.         SendRequestParm:
  1156.             numOfBuffs:Byte; { number of responses expected }
  1157.             timeOutVal:Byte; { timeout interval }
  1158.             numOfResps:Byte; { number of responses actually received }|
  1159. ATPParamBlock=PACKED RECORD ∫AppleTalk [4/5]
  1160.             retryCount:Byte; { number of retries }
  1161.             intBuff:INTEGER; { used internally for NSendRequest }
  1162.             TRelTime:Byte; { TRelease time for extended send request }
  1163.         SendResponseParm:
  1164.             filler0:Byte; { numOfBuffs }
  1165.             bdsSize:Byte; { number of BDS elements }
  1166.             transID:INTEGER; { transaction ID }
  1167.         GetRequestParm:|
  1168. ATPParamBlock=PACKED RECORD ∫AppleTalk [5/5]
  1169.             bitMap:Byte; { bit map }
  1170.             filler1:Byte;
  1171.         AddResponseParm:
  1172.             rspNum:Byte; { sequence number }
  1173.             filler2:Byte;
  1174.         KillSendReqParm:
  1175.             aKillQEl:Ptr; { ptr to Q element to cancel }|
  1176. ATPPBPtr=^ATPParamBlock; ∫AppleTalk|
  1177. ATPreFlightEvent(event:LONGINT;cancel:LONGINT;infoPtr:Ptr):
  1178. OSErr; ∫AppleTalk II-304|
  1179. atpRefNum=-11; ∫AppleTalk
  1180. { ATP reference number }|
  1181. ATPReqCancel(abRecord:ABRecHandle;async:BOOLEAN):OSErr;
  1182. ∫AppleTalk Δ II-293|
  1183. ATPRequest(abRecord:ABRecHandle;async:BOOLEAN):OSErr;
  1184. ∫AppleTalk Δ II-292|
  1185. ATPResponse(abRecord:ABRecHandle;async:BOOLEAN):OSErr;
  1186. ∫AppleTalk Δ II-296 N20-2 TN20|
  1187. ATPRspCancel(abRecord:ABRecHandle;async:BOOLEAN):OSErr;
  1188. ∫AppleTalk Δ II-296|
  1189. atpSendChkvalue=1; ∫AppleTalk
  1190. { ATP send checksum bit }|
  1191. atpSize=56; ∫AppleTalk|
  1192. ATPSndRequest(abRecord:ABRecHandle;async:BOOLEAN):OSErr;
  1193. ∫AppleTalk Δ II-291|
  1194. ATPSndRsp(abRecord:ABRecHandle;async:BOOLEAN):OSErr;
  1195. ∫AppleTalk Δ II-294|
  1196. atpSTSvalue=8; ∫AppleTalk
  1197. { ATP Send-Transmission-Status bit }|
  1198. atpTIDValidvalue=2; ∫AppleTalk
  1199. { ATP trans. ID valid bit }|
  1200. atpUnitNum=10; ∫AppleTalk
  1201. { ATP unit number }|
  1202. ATPUnload:OSErr; ∫AppleTalk II-290|
  1203. atpXOvalue=32; ∫AppleTalk
  1204. { ATP exactly-once bit }|
  1205. ATQEntry=RECORD ∫AppleTalk
  1206.     qLink:ATQEntryPtr; { next queue entry }
  1207.     qType:INTEGER; { queue type }
  1208.     CallAddr:ProcPtr; { pointer to your routine }|
  1209. ATQEntryPtr=^ATQEntry; ∫AppleTalk|
  1210. attachPH=245; ∫AppleTalk
  1211. { Attach LAP protocol handler }|
  1212. AttachVBL(theSlot:INTEGER):OSErr; ∫Retrace {A071} V-567|
  1213. attnBufSize=570; ∫ADSP
  1214. { size of client attention buffer }|
  1215. ATTransCancelClose=4; ∫AppleTalk
  1216. { Cancel the ClosePrep transition }|
  1217. ATTransClose=2; ∫AppleTalk
  1218. { AppleTalk is about to close }|
  1219. ATTransClosePrep=3; ∫AppleTalk
  1220. { Is it OK to close AppleTalk ? }|
  1221. ATTransOpen=0; ∫AppleTalk
  1222. { AppleTalk has opened }|
  1223. AudioRecordingChunk=RECORD ∫AIFF
  1224.     ckID:ID;
  1225.     ckSize:LONGINT;
  1226.     AESChannelStatus:ARRAY [0..23] OF SignedByte;|
  1227. AudioRecordingChunkPtr=^AudioRecordingChunk; ∫AIFF|
  1228. AudioRecordingID='AESD'; ∫AIFF|
  1229. AudioSelection=PACKED RECORD ∫Sound
  1230.     unitType:LONGINT;
  1231.     selStart:Fixed;
  1232.     selEnd:Fixed;|
  1233. AudioSelectionPtr=^AudioSelection; ∫Sound|
  1234. authFailErr=-927; ∫Errors
  1235. { unable to authenticate user at destination }|
  1236. AuthorID='AUTH'; ∫AIFF|
  1237. autoKey=5; ∫Events|
  1238. autoKeyMask=32; ∫Events|
  1239. autoTrack=8; ∫Controls|
  1240. AuxCtlHandle=^AuxCtlPtr; ∫Controls|
  1241. AuxCtlPtr=^AuxCtlRec; ∫Controls|
  1242. AuxCtlRec=RECORD ∫Controls
  1243.     acNext:AuxCtlHandle; { handle to next AuxCtlRec }
  1244.     acOwner:ControlHandle; { handle for aux record's control }
  1245.     acCTable:CCTabHandle; { color table for this control }
  1246.     acFlags:INTEGER; { misc flag byte }
  1247.     acReserved:LONGINT; { reserved for use by Apple }
  1248.     acRefCon:LONGINT; { for use by application }|
  1249. AuxDCE=PACKED RECORD ∫Devices [1/2]
  1250.     dCtlDriver:Ptr;
  1251.     dCtlFlags:INTEGER;
  1252.     dCtlQHdr:QHdr;
  1253.     dCtlPosition:LONGINT;
  1254.     dCtlStorage:Handle;
  1255.     dCtlRefNum:INTEGER;
  1256.     dCtlCurTicks:LONGINT;
  1257.     dCtlWindow:GrafPtr;
  1258.     dCtlDelay:INTEGER;|
  1259. AuxDCE=PACKED RECORD ∫Devices [2/2]
  1260.     dCtlEMask:INTEGER;
  1261.     dCtlMenu:INTEGER;
  1262.     dCtlSlot:Byte;
  1263.     dCtlSlotId:Byte;
  1264.     dCtlDevBase:LONGINT;
  1265.     dCtlOwner:Ptr;
  1266.     dCtlExtDev:Byte;
  1267.     fillByte:Byte;|
  1268. AuxDCEHandle=^AuxDCEPtr; ∫Devices|
  1269. AuxDCEPtr=^AuxDCE; ∫Devices|
  1270. AuxWinHandle=^AuxWinPtr; ∫Windows|
  1271. AuxWinPtr=^AuxWinRec; ∫Windows|
  1272. AuxWinRec=RECORD ∫Windows
  1273.     awNext:AuxWinHandle; { handle to next AuxWinRec }
  1274.     awOwner:WindowPtr; { ptr to window }
  1275.     awCTable:CTabHandle; { color table for this window }
  1276.     dialogCItem:Handle; { handle to dialog manager structures }
  1277.     awFlags:LONGINT; { reserved for expansion }
  1278.     awReserved:CTabHandle; { reserved for expansion }
  1279.     awRefCon:LONGINT; { user Constant }|
  1280. availableCmd=24; ∫Sound|
  1281. bAccessCntl=18; ∫Files|
  1282. BackColor(color:LONGINT); ∫Quickdraw Δ {A863} I-174 N73-1 TN73|
  1283. BackPat(pat:Pattern); ∫Quickdraw Δ {A87C} I-167|
  1284. BackPixPat(pp:PixPatHandle); ∫Quickdraw Δ {AA0B} V-74|
  1285. badATPSkt=-1099; ∫Errors|
  1286. badBtSlpErr=-70; ∫Errors
  1287. { bad addr mark bit slip nibbles }|
  1288. badBuffNum=-1100; ∫Errors|
  1289. badChannel=-205; ∫Errors
  1290. { Sound Manager Error Returns }|
  1291. badCksmErr=-69; ∫Errors
  1292. { addr mark checksum didn't check }|
  1293. badDBtSlp=-73; ∫Errors
  1294. { bad data mark bit slip nibbles }|
  1295. badDCksum=-72; ∫Errors
  1296. { bad data mark checksum }|
  1297. badEditionFileErr=-453; ∫Errors
  1298. { edition file is corrupt }|
  1299. badExtResource=-185; ∫Errors
  1300. { extended resource has a bad format. }|
  1301. badFidErr=-1307; ∫Errors
  1302. { file id is dangling or doesn't match with the file number }|
  1303. badFileFormat=-208; ∫Errors
  1304. { was not type AIFF or was of bad format,corrupt }|
  1305. badFormat=-206; ∫Errors
  1306. { Sound Manager Error Returns }|
  1307. badLocNameErr=-931; ∫Errors
  1308. { location name malformed }|
  1309. badMDBErr=-60; ∫Errors
  1310. { bad master directory block }|
  1311. badMovErr=-122; ∫Errors
  1312. { Move into offspring error }|
  1313. badPortNameErr=-919; ∫Errors
  1314. { PPCPortRec malformed }|
  1315. badReqErr=-909; ∫Errors
  1316. { bad parameter or invalid state for operation }|
  1317. badSectionErr=-451; ∫Errors
  1318. { not a valid SectionRecord }|
  1319. badServiceMethodErr=-930; ∫Errors
  1320. { illegal service type, or not supported }|
  1321. badSubPartErr=-454; ∫Errors
  1322. { can not use sub parts in this release }|
  1323. badUnitErr=-21; ∫Errors
  1324. { I/O System Errors }|
  1325. Balloons see ∫Balloons|
  1326. BAND(l,r:longint):longint; MPW-213 TP-366|
  1327. baseAddr32=4; ∫Quickdraw
  1328. { pixmap base address is 32-bit address }|
  1329. baseDblQuote=$E3; ∫Script|
  1330. baseSingQuote=$E2; ∫Script|
  1331. BatteryByte=Byte; ∫Power|
  1332. batteryDeadBit=3; ∫Power|
  1333. batteryDeadMask=$8; ∫Power|
  1334. batteryLowBit=4; ∫Power|
  1335. batteryLowMask=$10; ∫Power|
  1336. BatteryStatus(VAR Status:Byte;VAR Power:Byte):OSErr; ∫Power|
  1337. baud1200=94; ∫Serial|
  1338. baud1800=62; ∫Serial|
  1339. baud19200=4; ∫Serial|
  1340. baud2400=46; ∫Serial|
  1341. baud300=380; ∫Serial|
  1342. baud3600=30; ∫Serial|
  1343. baud4800=22; ∫Serial|
  1344. baud57600=0; ∫Serial|
  1345. baud600=189; ∫Serial|
  1346. baud7200=14; ∫Serial|
  1347. baud9600=10; ∫Serial|
  1348. BCLR(var l:longint;num:integer); MPW-215 TP-367|
  1349. bdConv=7; ∫Packages
  1350. { Binary/Decimal Conversion }|
  1351. bdNamErr=-37; ∫Errors
  1352. { there may be no bad names in the final system! }|
  1353. bDraftLoop=0; ∫Printing|
  1354. BDSElement=RECORD ∫AppleTalk
  1355.     buffSize:INTEGER;
  1356.     buffPtr:Ptr;
  1357.     dataSize:INTEGER;
  1358.     userBytes:LONGINT;|
  1359. BDSPtr=^BDSType; ∫AppleTalk|
  1360. BDSType=ARRAY[0..7] OF BDSElement; ∫AppleTalk|
  1361. BeginUpdate(theWindow:WindowPtr); ∫Windows Δ {A922} I-292
  1362. P-97 167|
  1363. betaStage=$60; ∫Files|
  1364. bHasBlankAccessPrivileges=4; ∫Files|
  1365. bHasBTreeMgr=5; ∫Files|
  1366. bHasCatSearch=7; ∫Files|
  1367. bHasCopyFile=14; ∫Files|
  1368. bHasDesktopMgr=12; ∫Files|
  1369. bHasExtFSVol=16; ∫Files|
  1370. bHasFileIDs=6; ∫Files|
  1371. bHasFolderLock=10; ∫Files|
  1372. bHasMoveRename=13; ∫Files|
  1373. bHasOpenDeny=15; ∫Files|
  1374. bHasPersonalAccessPrivileges=9; ∫Files|
  1375. bHasShortName=11; ∫Files|
  1376. bHasUserGroupList=8; ∫Files|
  1377. binRefNum=-8; ∫Serial
  1378. { serial port B input }|
  1379. BitAnd(l,r:int/long):int/long; TP-365|
  1380. BitAnd(value1:LONGINT;value2:LONGINT):LONGINT; ∫ToolUtils {
  1381. A858} I-471|
  1382. BitClr(bytePtr:Ptr;bitNum:LONGINT); ∫ToolUtils {A85F} I-471|
  1383. BitMap=RECORD ∫Quickdraw
  1384.     baseAddr:Ptr;
  1385.     rowBytes:INTEGER;
  1386.     bounds:Rect;|
  1387. BitMapHandle=^BitMapPtr; ∫Quickdraw|
  1388. BitMapPtr=^BitMap; ∫Quickdraw|
  1389. BitMapToRegion(region:RgnHandle;bMap:BitMap):OSErr;
  1390. ∫Quickdraw {A8D7}|
  1391. BitMapToRegionGlue(region:RgnHandle;bMap:BitMap):OSErr;
  1392. ∫Quickdraw|
  1393. BitMapType=PACKEDARRAY [0..7] OF BOOLEAN; ∫AppleTalk|
  1394. BitNot(l:int/long):int/long; TP-365|
  1395. BitNot(value:LONGINT):LONGINT; ∫ToolUtils {A85A} I-471|
  1396. BitOr(l,r:int/long):int/long; TP-365|
  1397. BitOr(value1:LONGINT;value2:LONGINT):LONGINT; ∫ToolUtils {
  1398. A85B} I-471|
  1399. Bits16=ARRAY[0..15] OF INTEGER; ∫Quickdraw|
  1400. BitSet(bytePtr:Ptr;bitNum:LONGINT); ∫ToolUtils {A85E} I-471|
  1401. BitShift(value:LONGINT;count:INTEGER):LONGINT; ∫ToolUtils {
  1402. A85C} I-472|
  1403. BitTst(bytePtr:Ptr;bitNum:LONGINT):BOOLEAN; ∫ToolUtils {A85D}
  1404. I-471|
  1405. BitXor(l,r:int/long):int/long; TP-365|
  1406. BitXor(value1:LONGINT;value2:LONGINT):LONGINT; ∫ToolUtils {
  1407. A859} I-471|
  1408. black:Pattern; ∫Quickdraw|
  1409. blackBit=5; ∫Quickdraw|
  1410. blackColor=33; ∫Quickdraw
  1411. { colors expressed in these mappings }|
  1412. blend=32; ∫Quickdraw|
  1413. bLimitFCBs=31; ∫Files|
  1414. bLocalWList=30; ∫Files|
  1415. Block0=PACKED RECORD ∫SCSI [1/2]
  1416.     sbSig:INTEGER; { unique value for SCSI block 0 }
  1417.     sbBlkSize:INTEGER; { block size of device }
  1418.     sbBlkCount:LONGINT; { number of blocks on device }
  1419.     sbDevType:INTEGER; { device type }
  1420.     sbDevId:INTEGER; { device id }
  1421.     sbData:LONGINT; { not used }|
  1422. Block0=PACKED RECORD ∫SCSI [2/2]
  1423.     sbDrvrCount:INTEGER; { driver descriptor count }
  1424.     ddBlock:LONGINT; { 1st driver's starting block }
  1425.     ddSize:INTEGER; { size of 1st driver (512-byte blks) }
  1426.     ddType:INTEGER; { system type (1 for Mac+) }
  1427.     ddPad:ARRAY [0..242] OF INTEGER; { ARRAY[0..242] OF INTEGER;
  1428. not used }|
  1429. BlockMove(srcPtr:UNIV Ptr;destPtr:UNIV Ptr;byteCount:Size);
  1430. ∫Memory {A02E} II-44|
  1431. blueBit=2; ∫Quickdraw|
  1432. blueColor=409; ∫Quickdraw|
  1433. bNoBootBlks=19; ∫Files|
  1434. bNoDeskItems=20; ∫Files|
  1435. bNoLclSync=27; ∫Files|
  1436. bNoMiniFndr=29; ∫Files|
  1437. bNoSwitchTo=25; ∫Files|
  1438. bNoSysDir=17; ∫Files|
  1439. BNOT(l:longint):longint; MPW-213 TP-366|
  1440. bNoVNEdit=28; ∫Files|
  1441. board=0; ∫ROMDefs
  1442. { Board sResource - Required on all boards }|
  1443. boardFlags=37; ∫ROMDefs
  1444. { Board Flags }|
  1445. boardId=32; ∫ROMDefs
  1446. { Board Id }|
  1447. BOff; ∫Power {A685}|
  1448. BOn; ∫Power {A685}|
  1449. BoolToStr(paramPtr:XCmdPtr;bool:BOOLEAN;VAR str:Str255);
  1450. ∫HyperXCmd|
  1451. BootDrive=$210; ∫SysEqu
  1452. { [GLOBAL VAR] drive number of boot drive [word] }|
  1453. BOR(l,r:longint):longint; MPW-213 TP-366|
  1454. boutRefNum=-9; ∫Serial
  1455. { serial port B output }|
  1456. breakEvent=128; ∫Serial|
  1457. breakRecd=-90; ∫Errors
  1458. { Break received (SCC) }|
  1459. BreakTable=RECORD ∫Script
  1460.     charTypes:ARRAY [0..255] OF SignedByte;
  1461.     tripleLength:INTEGER;
  1462.     triples:ARRAY [0..0] OF INTEGER;|
  1463. BreakTablePtr=^BreakTable; ∫Script|
  1464. breveMark=$F9; ∫Script|
  1465. BringToFront(theWindow:WindowPtr); ∫Windows Δ {A920} I-286|
  1466. BROTL(l,count:integer):longint; MPW-214 TP-367|
  1467. BSET(var l:longint;num:integer); MPW-215 TP-368|
  1468. BSL(l,count:integer):longint; MPW-213 TP-366|
  1469. bSpoolLoop=1; ∫Printing|
  1470. BSR(l,count:integer):longint; Logical Shift! MPW-214 TP-367|
  1471. btnCtrl=0; ∫Dialogs|
  1472. btnState=128; ∫Events
  1473. { Bit 7 of low byte is mouse button state }|
  1474. bTrshOffLine=26; ∫Files|
  1475. BTST(l,num:integer):boolean; MPW-214 TP-367|
  1476. buf2SmallErr=-3101; ∫Errors|
  1477. bufferCmd=81; ∫Sound|
  1478. bufferIsSmall=-607; ∫EPPC|
  1479. buffersTooSmall=-210; ∫Errors
  1480. { can not operate in the memory allowed }|
  1481. BufPtr=$10C; ∫SysEqu
  1482. { [GLOBAL VAR] Address of end of jump table top of
  1483. application memory [pointer] }|
  1484. BufTgDate=$304; ∫SysEqu
  1485. { [GLOBAL VAR] File tags buffer: date and time of last
  1486. modification (long) time stamp [word] }|
  1487. BufTgFBkNum=$302; ∫SysEqu
  1488. { [GLOBAL VAR] File tags buffer: logical block number (word)
  1489. logical block number [word] }|
  1490. BufTgFFlg=$300; ∫SysEqu
  1491. { [GLOBAL VAR] File tags buffer: flags (word: bit 1=1 if
  1492. resource fork) flags [word] }|
  1493. BufTgFNum=$2FC; ∫SysEqu
  1494. { [GLOBAL VAR] File tags buffer: file number (long) file
  1495. number [long] }|
  1496. BuildBDS(buffPtr:Ptr;bdsPtr:Ptr;buffSize:INTEGER):INTEGER;
  1497. ∫AppleTalk V-515|
  1498. BuildDDPwds(wdsPtr:Ptr;headerPtr:Ptr;dataPtr:Ptr;netAddr:
  1499. AddrBlock;ddpType:INTEGER;dataLen:INTEGER); ∫AppleTalk V-514|
  1500. BuildLAPwds(wdsPtr:Ptr;dataPtr:Ptr;destHost:INTEGER;prototype:
  1501. INTEGER;frameLen:INTEGER); ∫AppleTalk V-514|
  1502. burstDevice=7; ∫Quickdraw|
  1503. bUser1Loop=2; ∫Printing|
  1504. bUser2Loop=3; ∫Printing|
  1505. BusErrVct=$08; ∫SysEqu
  1506. { [GLOBAL VAR] bus error vector }|
  1507. Button:BOOLEAN; ∫Events Δ {A974} I-259|
  1508. buttonMsg=19; ∫Devices|
  1509. BXOR(l,r:longint):longint; MPW-213 TP-366|
  1510. Byte=0..255; ∫Types
  1511. { unsigned byte for fontmgr }|
  1512. cairo=11; ∫Fonts|
  1513. calArabicCivil=1; ∫Script|
  1514. calArabicLunar=2; ∫Script|
  1515. CalcCMask(srcBits:BitMap;dstBits:BitMap;srcRect:Rect;dstRect:
  1516. Rect;seedRGB:RGBColor;matchProc:ProcPtr;matchData:LONGINT);
  1517. ∫Quickdraw {AA4F} V-72|
  1518. calcCntlRgn=10; ∫Controls|
  1519. calcCRgns=2; ∫Controls|
  1520. CalcMask(srcPtr:Ptr;dstPtr:Ptr;srcRow:INTEGER;dstRow:INTEGER;
  1521. height:INTEGER;words:INTEGER); ∫Quickdraw {A838} IV-24|
  1522. CalcMenuSize(theMenu:MenuHandle); ∫Menus Δ {A948} I-361|
  1523. calCoptic=5; ∫Script|
  1524. calcThumbRgn=11; ∫Controls|
  1525. CalcVis(window:WindowPeek); ∫Windows Δ {A909} I-297|
  1526. CalcVisBehind(startWindow:WindowPeek;clobberedRgn:RgnHandle);
  1527. ∫Windows Δ {A90A} I-297|
  1528. calGregorian=0; ∫Script|
  1529. calJapanese=3; ∫Script|
  1530. calJewish=4; ∫Script|
  1531. callBackCmd=13; ∫Sound|
  1532. CallEditionOpenerProc(selector:EditionOpenerVerb;VAR PB:
  1533. EditionOpenerParamBlock;routine:EditionOpenerProcPtr):OSErr;
  1534. ∫Editions {A82D}|
  1535. CallFormatIOProc(selector:FormatIOVerb;VAR PB:
  1536. FormatIOParamBlock;routine:FormatIOProcPtr):OSErr; ∫Editions {
  1537. A82D}|
  1538. calPersian=6; ∫Script|
  1539. cancel=2; ∫Dialogs|
  1540. cancelMsg=3; ∫Devices
  1541. { user clicked Cancel button }|
  1542. cannotDeferErr=-625; ∫Errors
  1543. { unable to defer additional functions }|
  1544. cannotMakeContiguousErr=-622; ∫Errors
  1545. { cannot make specified range contiguous }|
  1546. CantDecompress=-186; ∫Errors
  1547. { resource bent ("the bends") - can't decompress a compressed
  1548. resource }|
  1549. cantLoadPickMethodErr=-11003; ∫Errors
  1550. { unable to load the custom pick proc }|
  1551. cantReadUtilities=$8200; ∫Script|
  1552. cantStepErr=-75; ∫Errors
  1553. { step handshake failed }|
  1554. CaretTime=$2F4; ∫SysEqu
  1555. { [GLOBAL VAR] Caret-blink interval in ticks (long) caret
  1556. blink ticks [long] }|
  1557. catBoard=1; ∫ROMDefs
  1558. { Category for board types. }|
  1559. catChangedErr=-1304; ∫Errors
  1560. { the catalog has been modified }|
  1561. catDisplay=3; ∫ROMDefs
  1562. { Category for display (video) cards. }|
  1563. CatMove(vRefNum:INTEGER;dirID:LONGINT;oldName:Str255;newDirID:
  1564. LONGINT;newName:Str255):OSErr; ∫Files IV-157 TN218|
  1565. catNetwork=4; ∫ROMDefs
  1566. { Category for Networking cards. }|
  1567. CatPositionRec=RECORD ∫Files
  1568.     initialize:LONGINT;
  1569.     priv:ARRAY [1..6] OF INTEGER;|
  1570. catTest=2; ∫ROMDefs
  1571. { Category for test types -- not used much. }|
  1572. CautionAlert(alertID:INTEGER;filterProc:ModalFilterProcPtr):
  1573. INTEGER; ∫Dialogs Δ {A988} I-420|
  1574. cautionIcon=2; ∫Dialogs|
  1575. cbndType='cbnd'; ∫ConnectionTools
  1576. { bundle type for connection }|
  1577. cbNotFound=-1102; ∫Errors|
  1578. cBodyColor=1; ∫Controls|
  1579. CCrsr=RECORD ∫Quickdraw [1/2]
  1580.     crsrType:INTEGER; { type of cursor }
  1581.     crsrMap:PixMapHandle; { the cursor's pixmap }
  1582.     crsrData:Handle; { cursor's data }
  1583.     crsrXData:Handle; { expanded cursor data }
  1584.     crsrXValid:INTEGER; { depth of expanded data (0 if none) }
  1585.     crsrXHandle:Handle; { future use }|
  1586. CCrsr=RECORD ∫Quickdraw [2/2]
  1587.     crsr1Data:Bits16; { one-bit cursor }
  1588.     crsrMask:Bits16; { cursor's mask }
  1589.     crsrHotSpot:Point; { cursor's hotspot }
  1590.     crsrXTable:LONGINT; { private }
  1591.     crsrID:LONGINT; { private }|
  1592. CCrsrHandle=^CCrsrPtr; ∫Quickdraw|
  1593. CCrsrPtr=^CCrsr; ∫Quickdraw|
  1594. CCTabHandle=^CCTabPtr; ∫Controls|
  1595. CCTabPtr=^CtlCTab; ∫Controls|
  1596. CDEF Definition Proc I-329
  1597. MyControl (varCode:INTEGER;theControl:ControlHandle;
  1598. message:INTEGER;param:LONGINT):LONGINT;|
  1599. CDEFNFnd=dsCDEFNotFound; ∫Errors|
  1600. cdefType='cdef'; ∫ConnectionTools
  1601. { main connection definition procedure }|
  1602. cDepthErr=-157; ∫QDOffscreen
  1603. { invalid pixel depth }|
  1604. cdev Definition Proc V-329
  1605. cdev(message,Item,numItems,CPanelID:INTEGER;VAR theEvent:
  1606. EventRecord;cdevValue:LONGINT;CPDialog:DialogPtr):LONGINT;|
  1607. cDevErr=-155; ∫Errors
  1608. { invalid type of graphics device }|
  1609. cdevGenErr=-1; ∫Devices
  1610. { General error; gray cdev w/o alert }|
  1611. cdevMemErr=0; ∫Devices
  1612. { Memory shortfall; alert user please }|
  1613. cdevResErr=1; ∫Devices
  1614. { Couldn't get a needed resource; alert }|
  1615. cdevUnset=3; ∫Devices
  1616. { cdevValue is initialized to this }|
  1617. cedilla=$FC; ∫Script|
  1618. Cell=Point; ∫Lists|
  1619. centeredDot=$E1; ∫Script|
  1620. century=128; ∫Packages|
  1621. cFrameColor=0; ∫Controls|
  1622. CGrafPort=RECORD ∫Quickdraw [1/4]
  1623.     device:INTEGER;
  1624.     portPixMap:PixMapHandle; { port's pixel map }
  1625.     portVersion:INTEGER; { high 2 bits always set }
  1626.     grafVars:Handle; { Handle to more fields }
  1627.     chExtra:INTEGER; { character extra }
  1628.     pnLocHFrac:INTEGER; { pen fraction }
  1629.     portRect:Rect;
  1630.     visRgn:RgnHandle;|
  1631. CGrafPort=RECORD ∫Quickdraw [2/4]
  1632.     clipRgn:RgnHandle;
  1633.     bkPixPat:PixPatHandle; { background pattern }
  1634.     rgbFgColor:RGBColor; { RGB components of fg }
  1635.     rgbBkColor:RGBColor; { RGB components of bk }
  1636.     pnLoc:Point;
  1637.     pnSize:Point;
  1638.     pnMode:INTEGER;
  1639.     pnPixPat:PixPatHandle; { pen's pattern }|
  1640. CGrafPort=RECORD ∫Quickdraw [3/4]
  1641.     fillPixPat:PixPatHandle; { fill pattern }
  1642.     pnVis:INTEGER;
  1643.     txFont:INTEGER;
  1644.     txFace:Style; { txFace is unpacked byte push as short }
  1645.     txMode:INTEGER;
  1646.     txSize:INTEGER;
  1647.     spExtra:Fixed;
  1648.     fgColor:LONGINT;|
  1649. CGrafPort=RECORD ∫Quickdraw [4/4]
  1650.     bkColor:LONGINT;
  1651.     colrBit:INTEGER;
  1652.     patStretch:INTEGER;
  1653.     picSave:Handle;
  1654.     rgnSave:Handle;
  1655.     polySave:Handle;
  1656.     grafProcs:CQDProcsPtr;|
  1657. CGrafPtr=^CGrafPort; ∫Quickdraw|
  1658. ChangedResource(theResource:Handle); ∫Resources Δ {A9AA}
  1659. I-123 TN188|
  1660. channelBusy=-209; ∫Errors
  1661. { the Channel is being used for a PFD already }|
  1662. channelNotBusy=-211; ∫Errors|
  1663. Char2Pixel(textBuf:Ptr;textLen:INTEGER;slop:INTEGER;offset:
  1664. INTEGER;direction:INTEGER):INTEGER; ∫Script Δ {A8B5} V-308
  1665. TN207|
  1666. CharByte(textBuf:Ptr;textOffset:INTEGER):INTEGER; ∫Script {
  1667. A8B5} V-306|
  1668. CharByteTable=PACKEDARRAY [0..255] OF SignedByte; ∫Script|
  1669. charCodeMask=$000000FF; ∫Events|
  1670. CharExtra(extra:Fixed); ∫Quickdraw {AA23} V-77|
  1671. chargeOverFlowBit=2; ∫Power|
  1672. chargeOverFlowMask=$4; ∫Power|
  1673. chargerConnBit=0; ∫Power|
  1674. chargerConnMask=$1; ∫Power|
  1675. Chars=PACKED RECORD ∫TextEdit
  1676.     [0..32000] OF CHAR;|
  1677. CharsHandle=^CharsPtr; ∫TextEdit|
  1678. CharsPtr=^Chars; ∫TextEdit|
  1679. CharType(textBuf:Ptr;textOffset:INTEGER):INTEGER; ∫Script {
  1680. A8B5} V-306|
  1681. CharWidth(ch:CHAR):INTEGER; ∫Quickdraw Δ {A88D} I-173 N26
  1682. N82-2 TN26 TN82|
  1683. checkBoxProc=1; ∫Controls|
  1684. CheckItem(theMenu:MenuHandle;item:INTEGER;checked:BOOLEAN);
  1685. ∫Menus Δ {A945} I-358|
  1686. checkMark=18; ∫Fonts|
  1687. CheckUpdate(VAR theEvent:EventRecord):BOOLEAN; ∫Windows Δ {
  1688. A911} I-296|
  1689. chkCtrl=1; ∫Dialogs|
  1690. chooseAborted=0; ∫CTBUtilities|
  1691. chooseCancel=3; ∫CTBUtilities|
  1692. chooseDisaster=-2; ∫CTBUtilities|
  1693. chooseFailed=-1; ∫CTBUtilities|
  1694. chooseOKMajor=2; ∫CTBUtilities|
  1695. chooseOKMinor=1; ∫CTBUtilities|
  1696. chooserID=1; ∫Devices|
  1697. Chr(x):char; MPW-206 TP-359|
  1698. ChunkHeader=RECORD ∫AIFF
  1699.     ckID:ID;
  1700.     ckSize:LONGINT;|
  1701. ChunkyDepth=$0D60; ∫SysEqu
  1702. { [GLOBAL VAR] depth of the pixels }|
  1703. CIcon=RECORD ∫Quickdraw
  1704.     iconPMap:PixMap; { the icon's pixMap }
  1705.     iconMask:BitMap; { the icon's mask }
  1706.     iconBMap:BitMap; { the icon's bitMap }
  1707.     iconData:Handle; { the icon's data }
  1708.     iconMaskData:ARRAY [0..0] OF INTEGER; { icon's mask and
  1709. BitMap data }|
  1710. CIconHandle=^CIconPtr; ∫Quickdraw|
  1711. CIconPtr=^CIcon; ∫Quickdraw|
  1712. CInfoPBPtr=^CInfoPBRec; ∫Files|
  1713. CInfoPBRec=RECORD ∫Files [1/5]
  1714.     qLink:QElemPtr;
  1715.     qType:INTEGER;
  1716.     ioTrap:INTEGER;
  1717.     ioCmdAddr:Ptr;
  1718.     ioCompletion:ProcPtr;
  1719.     ioResult:OSErr;
  1720.     ioNamePtr:StringPtr;
  1721.     ioVRefNum:INTEGER;|
  1722. CInfoPBRec=RECORD ∫Files [2/5]
  1723.     ioFRefNum:INTEGER;
  1724.     ioFVersNum:SignedByte;
  1725.     filler1:SignedByte;
  1726.     ioFDirIndex:INTEGER;
  1727.     ioFlAttrib:SignedByte;
  1728.     filler2:SignedByte;
  1729.     CASE CInfoType OF
  1730.     hFileInfo:|
  1731. CInfoPBRec=RECORD ∫Files [3/5]
  1732.         ioFlFndrInfo:FInfo;
  1733.         ioDirID:LONGINT;
  1734.         ioFlStBlk:INTEGER;
  1735.         ioFlLgLen:LONGINT;
  1736.         ioFlPyLen:LONGINT;
  1737.         ioFlRStBlk:INTEGER;
  1738.         ioFlRLgLen:LONGINT;
  1739.         ioFlRPyLen:LONGINT;|
  1740. CInfoPBRec=RECORD ∫Files [4/5]
  1741.         ioFlCrDat:LONGINT;
  1742.         ioFlMdDat:LONGINT;
  1743.         ioFlBkDat:LONGINT;
  1744.         ioFlXFndrInfo:FXInfo;
  1745.         ioFlParID:LONGINT;
  1746.         ioFlClpSiz:LONGINT;
  1747.     dirInfo:
  1748.         ioDrUsrWds:DInfo;|
  1749. CInfoPBRec=RECORD ∫Files [5/5]
  1750.         ioDrDirID:LONGINT;
  1751.         ioDrNmFls:INTEGER;
  1752.         filler3:ARRAY [1..9] OF INTEGER;
  1753.         ioDrCrDat:LONGINT;
  1754.         ioDrMdDat:LONGINT;
  1755.         ioDrBkDat:LONGINT;
  1756.         ioDrFndrInfo:DXInfo;
  1757.         ioDrParID:LONGINT;|
  1758. CInfoType=… ∫Files
  1759. (hFileInfo,dirInfo);|
  1760. circumflex=$F6; ∫Script|
  1761. circumflexUprA=$E5; ∫Script|
  1762. circumflexUprE=$E6; ∫Script|
  1763. circumflexUprI=$EB; ∫Script|
  1764. circumflexUprO=$EF; ∫Script|
  1765. circumflexUprU=$F3; ∫Script|
  1766. ckSumErr=-3103; ∫Errors|
  1767. classCM='cbnd'; ∫CommResources|
  1768. ClassComp(x:Comp):NumClass; ∫SANE|
  1769. ClassDouble(x:DOUBLE):NumClass; ∫SANE|
  1770. ClassExtended(x:Extended):NumClass; ∫SANE|
  1771. classFT='fbnd'; ∫CommResources|
  1772. ClassReal(x:real):NumClass; ∫SANE|
  1773. classTM='tbnd'; ∫CommResources|
  1774. clearDev=13; ∫Devices|
  1775. ClearMenuBar; ∫Menus {A934} I-354 V-247|
  1776. Clip3D(src1:Point3D;src2:Point3D;VAR dst1:Point;VAR dst2:
  1777. Point):INTEGER; ∫Graf3D|
  1778. ClipAbove(window:WindowPeek); ∫Windows Δ {A90B} I-296|
  1779. clipPixBit=28; ∫QDOffscreen|
  1780. ClipRect(r:Rect); ∫Quickdraw Δ {A87B} I-167 TN59|
  1781. clkRdErr=-85; ∫Errors
  1782. { unable to read same clock value twice }|
  1783. clkWrErr=-86; ∫Errors
  1784. { time written did not verify }|
  1785. clocType='cloc'; ∫ConnectionTools
  1786. { connection configuration localization defProc }|
  1787. closeAll=247; ∫AppleTalk
  1788. { Close all open sessions }|
  1789. closeATPSkt=250; ∫AppleTalk
  1790. { Close ATP socket }|
  1791. CloseCPort(port:CGrafPtr); ∫Quickdraw Δ {A87D} V-68|
  1792. CloseDeskAcc(refNum:INTEGER); ∫Desk {A9B7} I-440|
  1793. closeDev=2; ∫Devices
  1794. { Close yourself }|
  1795. CloseDialog(theDialog:DialogPtr); ∫Dialogs Δ {A982} I-413
  1796. P-107 167|
  1797. CloseDriver(refNum:INTEGER):OSErr; ∫Devices II-178|
  1798. CloseEdition(whichEdition:EditionRefNum;successful:BOOLEAN):
  1799. OSErr; ∫Editions {A82D}|
  1800. ClosePicture; ∫Quickdraw Δ {A8F4} I-189 P-86 167|
  1801. ClosePoly; ∫Quickdraw Δ {A8CC} I-190|
  1802. ClosePort(port:GrafPtr); ∫Quickdraw Δ {A87D} I-164|
  1803. CloseResFile(refNum:INTEGER); ∫Resources Δ {A99A} I-115
  1804. N116-1 TN116|
  1805. CloseRgn(dstRgn:RgnHandle); ∫Quickdraw Δ {A8DB} I-182 P-85 167|
  1806. closErr=-24; ∫Errors
  1807. { I/O System Errors }|
  1808. closeSess=254; ∫AppleTalk
  1809. { Close session }|
  1810. closeSkt=247; ∫AppleTalk
  1811. { Close DDP socket }|
  1812. CloseWD(wdRefNum:INTEGER):OSErr; ∫Files IV-158 TN218|
  1813. CloseWindow(theWindow:WindowPtr); ∫Windows Δ {A92D} I-283
  1814. P-96 98 167|
  1815. ClrAppFiles(index:INTEGER); ∫SegLoad II-58|
  1816. clrBit=3; ∫TextEdit
  1817. { set color }|
  1818. clutType=0; ∫Quickdraw
  1819. { 0 if lookup table }|
  1820. CMAbort(hConn:ConnHandle):CMErr; ∫Connections|
  1821. cmAbortMsg=52; ∫ConnectionTools|
  1822. CMAccept(hConn:ConnHandle;accept:BOOLEAN):CMErr; ∫Connections|
  1823. cmAcceptMsg=104; ∫ConnectionTools|
  1824. CMActivate(hConn:ConnHandle;activate:BOOLEAN); ∫Connections|
  1825. cmActivateMsg=6; ∫ConnectionTools|
  1826. CMAddSearch(hConn:ConnHandle;theString:Str255;flags:
  1827. CMSearchFlags;callBack:ProcPtr):LONGINT; ∫Connections|
  1828. cMatchErr=-150; ∫Errors
  1829. { Color2Index failed to find an index }|
  1830. cmAttn=$00000004; ∫Connections|
  1831. cmAttnClean=$00000400; ∫Connections|
  1832. cmAttnNoTimeout=$00000040; ∫Connections|
  1833. CMBreak(hConn:ConnHandle;duration:LONGINT;async:BOOLEAN;
  1834. completor:ProcPtr); ∫Connections|
  1835. cmBreakMsg=107; ∫ConnectionTools|
  1836. CMBuffers=ARRAY[CMBufFields] OF Ptr; ∫Connections|
  1837. CMBufferSizes=ARRAY[CMBufFields] OF LONGINT; ∫Connections|
  1838. CMBufFields=… ∫Connections
  1839. (cmDataIn,cmDataOut,cmCntlIn,cmCntlOut,cmAttnIn,cmAttnOut,
  1840. cmRsrvIn,cmRsrvOut);|
  1841. CMChannel=INTEGER; ∫Connections|
  1842. CMChoose(VAR hConn:ConnHandle;where:Point;idleProc:ProcPtr):
  1843. INTEGER; ∫Connections|
  1844. CMClearSearch(hConn:ConnHandle); ∫Connections|
  1845. CMClose(hConn:ConnHandle;async:BOOLEAN;completor:ProcPtr;
  1846. timeout:LONGINT;now:BOOLEAN):CMErr; ∫Connections|
  1847. cmCloseMsg=105; ∫ConnectionTools|
  1848. cmCntl=$00000002; ∫Connections|
  1849. cmCntlClean=$00000200; ∫Connections|
  1850. cmCntlNoTimeout=$00000020; ∫Connections|
  1851. CMCompletorPtr=^CMCompletorRecord; ∫ConnectionTools|
  1852. CMCompletorRecord=RECORD ∫ConnectionTools
  1853.     async:BOOLEAN;
  1854.     completionRoutine:ProcPtr;|
  1855. cmData=$00000001; ∫Connections|
  1856. CMDataBuffer=RECORD ∫ConnectionTools
  1857.     thePtr:Ptr;
  1858.     count:LONGINT;
  1859.     channel:CMChannel;
  1860.     flags:CMFlags;|
  1861. CMDataBufferPtr=^CMDataBuffer; ∫ConnectionTools|
  1862. cmDataClean=$00000100; ∫Connections|
  1863. cmDataNoTimeout=$00000010; ∫Connections|
  1864. cmDeactivateMsg=7; ∫ConnectionTools|
  1865. CMDefault(VAR theConfig:Ptr;procID:INTEGER;allocate:BOOLEAN);
  1866. ∫Connections|
  1867. cmDefaultMsg=1; ∫ConnectionTools|
  1868. CMDispose(hConn:ConnHandle); ∫Connections|
  1869. cmDisposeMsg=1; ∫ConnectionTools|
  1870. cmdKey=256; ∫Events
  1871. { Bit 0 }|
  1872. CMEnglishToIntl(hConn:ConnHandle;inputPtr:Ptr;VAR outputPtr:
  1873. Ptr;language:INTEGER):OSErr; ∫Connections|
  1874. cmEnvironsMsg=109; ∫ConnectionTools|
  1875. CMErr=OSErr; ∫Connections|
  1876. CMEvent(hConn:ConnHandle;theEvent:EventRecord); ∫Connections|
  1877. cmEventMsg=5; ∫ConnectionTools|
  1878. cmFailed=2; ∫Connections|
  1879. CMFlags=INTEGER; ∫Connections|
  1880. cmFlagsEOM=$0001; ∫Connections|
  1881. cmGenericError=-1; ∫Connections|
  1882. CMGetCMVersion:INTEGER; ∫Connections|
  1883. CMGetConfig(hConn:ConnHandle):Ptr; ∫Connections|
  1884. CMGetConnEnvirons(hConn:ConnHandle;VAR theEnvirons:
  1885. ConnEnvironRec):CMErr; ∫Connections|
  1886. CMGetProcID(name:Str255):INTEGER; ∫Connections|
  1887. CMGetRefCon(hConn:ConnHandle):LONGINT; ∫Connections|
  1888. CMGetToolName(procID:INTEGER;VAR name:Str255); ∫Connections|
  1889. CMGetUserData(hConn:ConnHandle):LONGINT; ∫Connections|
  1890. CMGetVersion(hConn:ConnHandle):Handle; ∫Connections|
  1891. CMIdle(hConn:ConnHandle); ∫Connections|
  1892. cmIdleMsg=50; ∫ConnectionTools|
  1893. cmInitMsg=0; ∫ConnectionTools|
  1894. CMIntlToEnglish(hConn:ConnHandle;inputPtr:Ptr;VAR outputPtr:
  1895. Ptr;language:INTEGER):OSErr; ∫Connections|
  1896. CMIOKill(hConn:ConnHandle;which:INTEGER):CMErr; ∫Connections|
  1897. cmIOKillMsg=108; ∫ConnectionTools|
  1898. cmL2English=0; ∫ConnectionTools|
  1899. cmL2Intl=1; ∫ConnectionTools|
  1900. CMListen(hConn:ConnHandle;async:BOOLEAN;completor:ProcPtr;
  1901. timeout:LONGINT):CMErr; ∫Connections|
  1902. cmListenMsg=103; ∫ConnectionTools|
  1903. CMMenu(hConn:ConnHandle;menuID:INTEGER;item:INTEGER):BOOLEAN;
  1904. ∫Connections|
  1905. cmMenuMsg=4; ∫ConnectionTools|
  1906. cmMgetMsg=0; ∫ConnectionTools|
  1907. cmMsetMsg=1; ∫ConnectionTools|
  1908. CMNew(procID:INTEGER;flags:CMRecFlags;desiredSizes:
  1909. CMBufferSizes;refCon:LONGINT;userData:LONGINT):ConnHandle;
  1910. ∫Connections|
  1911. cmNoErr=0; ∫Connections|
  1912. cmNoMenus=$00010000; ∫Connections|
  1913. cmNoRequestPending=6; ∫Connections|
  1914. cmNotClosed=5; ∫Connections|
  1915. cmNoTools=8; ∫Connections|
  1916. cmNotOpen=4; ∫Connections|
  1917. cmNotSupported=7; ∫Connections|
  1918. CMOpen(hConn:ConnHandle;async:BOOLEAN;completor:ProcPtr;
  1919. timeout:LONGINT):CMErr; ∫Connections|
  1920. cmOpenMsg=106; ∫ConnectionTools|
  1921. CMovePBPtr=^CMovePBRec; ∫Files|
  1922. CMovePBRec=RECORD ∫Files [1/2]
  1923.     qLink:QElemPtr;
  1924.     qType:INTEGER;
  1925.     ioTrap:INTEGER;
  1926.     ioCmdAddr:Ptr;
  1927.     ioCompletion:ProcPtr;
  1928.     ioResult:OSErr;
  1929.     ioNamePtr:StringPtr;|
  1930. CMovePBRec=RECORD ∫Files [2/2]
  1931.     ioVRefNum:INTEGER;
  1932.     filler1:LONGINT;
  1933.     ioNewName:StringPtr;
  1934.     filler2:LONGINT;
  1935.     ioNewDirID:LONGINT;
  1936.     filler3:ARRAY [1..2] OF LONGINT;
  1937.     ioDirID:LONGINT;|
  1938. cmpSH=$FE; ∫Sound
  1939. { Compressed sound header encode value }|
  1940. CmpSoundHeader=PACKED RECORD ∫Sound [1/3]
  1941.     samplePtr:Ptr; { if nil then samples are in sample area }
  1942.     numChannels:LONGINT; { number of channels i.e. mono = 1 }
  1943.     sampleRate:Fixed; { sample rate in Apples Fixed point
  1944. representation }
  1945.     loopStart:LONGINT; { loopStart of sound before compression }
  1946.     loopEnd:LONGINT; { loopEnd of sound before compression }
  1947.     encode:Byte; { data structure used , stdSH, extSH, or cmpSH }
  1948.     baseFrequency:Byte; { same meaning as regular SoundHeader }
  1949.     numFrames:LONGINT; { length in frames ( packetFrames or|
  1950. CmpSoundHeader=PACKED RECORD ∫Sound [2/3]
  1951. sampleFrames ) }
  1952.     AIFFSampleRate:extended; { IEEE sample rate }
  1953.     markerChunk:Ptr; { sync track }
  1954.     futureUse1:Ptr; { reserved by Apple }
  1955.     futureUse2:Ptr; { reserved by Apple }
  1956.     stateVars:StateBlockPtr; { pointer to State Block }
  1957.     leftOverSamples:LeftOverBlockPtr; { used to save truncated
  1958. samples between compression calls }
  1959.     compressionID:INTEGER; { 0 means no compression, non zero|
  1960. CmpSoundHeader=PACKED RECORD ∫Sound [3/3]
  1961. means compressionID }
  1962.     packetSize:INTEGER; { number of bits in compressed sample
  1963. packet }
  1964.     snthID:INTEGER; { resource ID of Sound Manager snth that
  1965. contains NRT C/E }
  1966.     sampleSize:INTEGER; { number of bits in non-compressed
  1967. sample }
  1968.     sampleArea:PACKED ARRAY [0..0] OF Byte; { space for when
  1969. samples follow directly }|
  1970. CmpSoundHeaderPtr=^CmpSoundHeader; ∫Sound|
  1971. cmQuiet=$00020000; ∫Connections|
  1972. CMRead(hConn:ConnHandle;theBuffer:Ptr;VAR toRead:LONGINT;
  1973. theChannel:CMChannel;async:BOOLEAN;completor:ProcPtr;timeout:
  1974. LONGINT;VAR flags:CMFlags):CMErr; ∫Connections|
  1975. cmReadMsg=100; ∫ConnectionTools|
  1976. CMRecFlags=LONGINT; ∫Connections|
  1977. cmRejected=1; ∫Connections|
  1978. CMRemoveSearch(hConn:ConnHandle;refnum:LONGINT); ∫Connections|
  1979. CMReset(hConn:ConnHandle); ∫Connections|
  1980. cmResetMsg=51; ∫ConnectionTools|
  1981. CMResume(hConn:ConnHandle;resume:BOOLEAN); ∫Connections|
  1982. cmResumeMsg=3; ∫ConnectionTools|
  1983. cmScleanupMsg=4; ∫ConnectionTools|
  1984. CMSearchFlags=INTEGER; ∫Connections|
  1985. cmSearchSevenBit=$0001; ∫Connections|
  1986. CMSetConfig(hConn:ConnHandle;thePtr:Ptr):INTEGER; ∫Connections|
  1987. CMSetRefCon(hConn:ConnHandle;refCon:LONGINT); ∫Connections|
  1988. CMSetupCleanup(procID:INTEGER;theConfig:Ptr;count:INTEGER;
  1989. theDialog:DialogPtr;VAR magicCookie:LONGINT); ∫Connections|
  1990. CMSetupFilter(procID:INTEGER;theConfig:Ptr;count:INTEGER;
  1991. theDialog:DialogPtr;VAR theEvent:EventRecord;VAR theItem:
  1992. INTEGER;VAR magicCookie:LONGINT):BOOLEAN; ∫Connections|
  1993. CMSetupItem(procID:INTEGER;theConfig:Ptr;count:INTEGER;
  1994. theDialog:DialogPtr;VAR theItem:INTEGER;VAR magicCookie:
  1995. LONGINT); ∫Connections|
  1996. CMSetupPostflight(procID:INTEGER); ∫Connections|
  1997. CMSetupPreflight(procID:INTEGER;VAR magicCookie:LONGINT):
  1998. Handle; ∫Connections|
  1999. CMSetupPtr=^CMSetupStruct; ∫ConnectionTools|
  2000. CMSetupSetup(procID:INTEGER;theConfig:Ptr;count:INTEGER;
  2001. theDialog:DialogPtr;VAR magicCookie:LONGINT); ∫Connections|
  2002. CMSetupStruct=RECORD ∫ConnectionTools
  2003.     theDialog:DialogPtr;
  2004.     count:INTEGER;
  2005.     theConfig:Ptr;
  2006.     procID:INTEGER; { procID of the tool }|
  2007. CMSetUserData(hConn:ConnHandle;userData:LONGINT); ∫Connections|
  2008. cmSfilterMsg=3; ∫ConnectionTools|
  2009. cmSitemMsg=2; ∫ConnectionTools|
  2010. cmSpreflightMsg=0; ∫ConnectionTools|
  2011. cmSsetupMsg=1; ∫ConnectionTools|
  2012. CMStatFlags=LONGINT; ∫Connections|
  2013. CMStatus(hConn:ConnHandle;VAR sizes:CMBufferSizes;VAR flags:
  2014. CMStatFlags):CMErr; ∫Connections|
  2015. cmStatusARPend=$00000400; ∫Connections
  2016. { attn read pending }|
  2017. cmStatusAttnAvail=$00000020; ∫Connections|
  2018. cmStatusAWPend=$00000800; ∫Connections
  2019. { attn write pending }|
  2020. cmStatusBreakPend=$00001000; ∫Connections|
  2021. cmStatusClosing=$00000004; ∫Connections|
  2022. cmStatusCntlAvail=$00000010; ∫Connections|
  2023. cmStatusCRPend=$00000100; ∫Connections
  2024. { cntl read pending }|
  2025. cmStatusCWPend=$00000200; ∫Connections
  2026. { cntl write pending }|
  2027. cmStatusDataAvail=$00000008; ∫Connections|
  2028. cmStatusDRPend=$00000040; ∫Connections
  2029. { data read pending }|
  2030. cmStatusDWPend=$00000080; ∫Connections
  2031. { data write pending }|
  2032. cmStatusIncomingCallPresent=$00004000; ∫Connections|
  2033. cmStatusListenPend=$00002000; ∫Connections|
  2034. cmStatusMsg=102; ∫ConnectionTools|
  2035. cmStatusOpen=$00000002; ∫Connections|
  2036. cmStatusOpening=$00000001; ∫Connections|
  2037. cmStatusReserved0=$00008000; ∫Connections|
  2038. cmSuspendMsg=2; ∫ConnectionTools|
  2039. cmTimeOut=3; ∫Connections|
  2040. cmUnknownError=11; ∫Connections|
  2041. cmUserCancel=9; ∫Connections|
  2042. CMValidate(hConn:ConnHandle):BOOLEAN; ∫Connections|
  2043. cmValidateMsg=0; ∫ConnectionTools|
  2044. CMWrite(hConn:ConnHandle;theBuffer:Ptr;VAR toWrite:LONGINT;
  2045. theChannel:CMChannel;async:BOOLEAN;completor:ProcPtr;timeout:
  2046. LONGINT;flags:CMFlags):CMErr; ∫Connections|
  2047. cmWriteMsg=101; ∫ConnectionTools|
  2048. CMY2RGB(cColor:CMYColor;VAR rColor:RGBColor); ∫Picker Δ {A82E}|
  2049. CMYColor=RECORD ∫Picker
  2050.     cyan:SmallFract;
  2051.     magenta:SmallFract;
  2052.     yellow:SmallFract;|
  2053. cNoMemErr=-152; ∫Errors
  2054. { failed to allocate memory for structure }|
  2055. ColInfoArray=ARRAY[0..255] OF DBColInfoRecord; ∫DatabaseAccess|
  2056. ColInfoHandle=^ColInfoPtr; ∫DatabaseAccess|
  2057. ColInfoPtr=^ColInfoArray; ∫DatabaseAccess|
  2058. ColLines=$0C22; ∫SysEqu
  2059. { [GLOBAL VAR] (word) screen vertical pixels }|
  2060. Color2Index(myColor:RGBColor):LONGINT; ∫Quickdraw Δ {AA33}
  2061. V-141|
  2062. ColorBankIs555=1; ∫PictUtil|
  2063. ColorBankIsCustom=-1; ∫PictUtil|
  2064. ColorBankIsExactAnd555=0; ∫PictUtil|
  2065. ColorBit(whichBit:INTEGER); ∫Quickdraw {A864} I-174|
  2066. ColorInfo=RECORD ∫Palettes
  2067.     ciRGB:RGBColor; { true RGB values }
  2068.     ciUsage:INTEGER; { color usage }
  2069.     ciTolerance:INTEGER; { tolerance value }
  2070.     ciDataFields:ARRAY [0..2] OF INTEGER; { private fields }|
  2071. ColorSpec=RECORD ∫Quickdraw
  2072.     value:INTEGER; { index or other value }
  2073.     rgb:RGBColor; { true color }|
  2074. ColorSpecPtr=^ColorSpec; ∫Quickdraw|
  2075. colorsRequestedErr=-11004; ∫Errors
  2076. { the number of colors requested was illegal }|
  2077. ColorTable=RECORD ∫Quickdraw
  2078.     ctSeed:LONGINT; { unique identifier for table }
  2079.     ctFlags:INTEGER; { high bit: 0 = PixMap; 1 = device }
  2080.     ctSize:INTEGER; { number of entries in CTTable }
  2081.     ctTable:CSpecArray; { array [0..0] of ColorSpec }|
  2082. ColTypesArray=ARRAY[0..255] OF DBType; ∫DatabaseAccess|
  2083. ColTypesHandle=^ColTypesPtr; ∫DatabaseAccess|
  2084. ColTypesPtr=^ColTypesArray; ∫DatabaseAccess|
  2085. commandMark=17; ∫Fonts|
  2086. Comment=RECORD ∫AIFF
  2087.     timeStamp:LONGINT;
  2088.     marker:MarkerIdType;
  2089.     count:INTEGER;
  2090.     text:ARRAY [0..0] OF Byte;|
  2091. CommentID='COMT'; ∫AIFF|
  2092. CommentsChunk=RECORD ∫AIFF
  2093.     ckID:ID;
  2094.     ckSize:LONGINT;
  2095.     numComments:INTEGER;
  2096.     comments:ARRAY [0..0] OF Comment;|
  2097. CommentsChunkPtr=^CommentsChunk; ∫AIFF|
  2098. CommentSpec=RECORD ∫PictUtil
  2099.     count:INTEGER; { number of occurrances of this comment ID }
  2100.     ID:INTEGER; { ID for the comment in the picture }|
  2101. CommentSpecHandle=^CommentSpecPtr; ∫PictUtil|
  2102. CommentSpecPtr=^CommentSpec; ∫PictUtil|
  2103. CommentType=ARRAY[0..3] OF TokenType; ∫Script|
  2104. CommonChunk=RECORD ∫AIFF
  2105.     ckID:ID;
  2106.     ckSize:LONGINT;
  2107.     numChannels:INTEGER;
  2108.     numSampleFrames:LONGINT;
  2109.     sampleSize:INTEGER;
  2110.     sampleRate:extended;|
  2111. CommonChunkPtr=^CommonChunk; ∫AIFF|
  2112. CommonID='COMM'; ∫AIFF|
  2113. CommResources see ∫CommResources|
  2114. CommToolboxGlobals=$0BB4; ∫SysEqu
  2115. { [GLOBAL VAR] pointer to CommToolbox globals }|
  2116. Comp3to1(inBuffer:Ptr;outBuffer:Ptr;cnt:LONGINT;inState:Ptr;
  2117. outState:Ptr;numChannels:LONGINT;whichChannel:LONGINT);
  2118. ∫Sound {A800}|
  2119. Comp6to1(inBuffer:Ptr;outBuffer:Ptr;cnt:LONGINT;inState:Ptr;
  2120. outState:Ptr;numChannels:LONGINT;whichChannel:LONGINT);
  2121. ∫Sound {A800}|
  2122. CompactMem(cbNeeded:Size):Size; ∫Memory Δ {A04C} II-39 N51-1
  2123. TN51|
  2124. CompactMemSys(cbNeeded:Size):Size; ∫Memory Δ {A44C} II-39
  2125. N51-1 TN51|
  2126. Compiler Directives [1/4]
  2127. $SETC id := comp-expr MPW-244 TP-214
  2128. $IFC comp-expr MPW-244 TP-214
  2129. $IFC UNDEFINED ident MPW-244 TP-214
  2130. $IFC OPTION(option-name) MPW-244 TP-214
  2131. $ELSEC MPW-245 TP-214
  2132. $ENDC MPW-245 TP-214
  2133. $A1 Allow global data to be noncontiguous MPW-246
  2134. $A5 Let compiler resolve references to the unit's global data MPW-246|
  2135. Compiler Directives [2/4]
  2136. $B± Generate PC(+) or A5(-) relative code MPW-241
  2137. $C± Generate code(+) MPW-241
  2138. $D± MacsBug symbols(+) MPW-243
  2139. $D± Debug on(+) or off(-) TP-207
  2140. $E filename Errors to filename MPW-246
  2141. $H± Check handle dereferencing(+) MPW-244
  2142. $I filename Include filename MPW-240
  2143. $I± Auto-initialise(+) TP-211
  2144. $J± Global data in source file(-) Global data external(+) MPW-242 TP-212|
  2145. Compiler Directives [3/4]
  2146. $K pathname Use pathname for symbol table resources MPW-246
  2147. $MC68020± Don't generate 020 instructions(-) MPW-242
  2148. $MC68881± Don't generate 881 instructions(-) MPW-242
  2149. $N± Send names to linker as anonymous(-) MPW-245
  2150. $N± MacsBug symbols(+) TP-207
  2151. $N++ Tracing on TP-208
  2152. $OV± Ignore overflows(-) MPW-242
  2153. $P Page break (for PasMat) MPW-247 (for printing) TP-214
  2154. $PUSH Save current options MPW-247 TP-213|
  2155. Compiler Directives [4/4]
  2156. $POP Restore saved options MPW-247 TP-213
  2157. $R± Perform range checking(+) MPW-242 TP-210
  2158. $SC± Evaluate booleans normally(-) or short circuited(+) MPW-243
  2159. $S segname Place subsequent routines in segname MPW-243 TP-213
  2160. $U filename Find next unit in filename MPW-240
  2161. $V± Check overflows(+) TP-209
  2162. $W± Engage peephole optimiser(+) MPW-243
  2163. $Z± Send names to linker as anonymous(-) MPW-245 TP-213
  2164. $Z* Send names not at top level to linker as anonymous MPW-245|
  2165. Compound(r:Extended;n:Extended):Extended; ∫SANE|
  2166. Concat(s1,s2,…:string):string; MPW-207 TP-361|
  2167. confirmName=250; ∫AppleTalk
  2168. { Confirm name }|
  2169. connChangedBit=5; ∫Power|
  2170. connChangedMask=$20; ∫Power|
  2171. connectionInvalid=-609; ∫EPPC|
  2172. Connections see ∫Connections|
  2173. ConnectionTools see ∫ConnectionTools|
  2174. ConnEnvironRec=RECORD ∫Connections
  2175.     version:INTEGER;
  2176.     baudRate:LONGINT;
  2177.     dataBits:INTEGER;
  2178.     channels:CMChannel;
  2179.     swFlowControl:BOOLEAN;
  2180.     hwFlowControl:BOOLEAN;
  2181.     flags:CMFlags;|
  2182. ConnEnvironRecPtr=^ConnEnvironRec; ∫Connections|
  2183. ConnHandle=^ConnPtr; ∫Connections|
  2184. ConnPtr=^ConnRecord; ∫Connections|
  2185. ConnRecord=RECORD ∫Connections [1/2]
  2186.     procID:INTEGER;
  2187.     flags:CMRecFlags;
  2188.     errCode:CMErr;
  2189.     refCon:LONGINT;
  2190.     userData:LONGINT;
  2191.     defProc:ProcPtr;
  2192.     config:Ptr;
  2193.     oldConfig:Ptr;|
  2194. ConnRecord=RECORD ∫Connections [2/2]
  2195.     asyncEOM:LONGINT;
  2196.     reserved1:LONGINT;
  2197.     reserved2:LONGINT;
  2198.     cmPrivate:Ptr;
  2199.     bufferArray:CMBuffers;
  2200.     bufSizes:CMBufferSizes;
  2201.     mluField:LONGINT;
  2202.     asyncCount:CMBufferSizes;|
  2203. containerAlreadyOpenWrn=-462; ∫Errors
  2204. { container already opened by this section }|
  2205. ContainerChunk=RECORD ∫AIFF
  2206.     ckID:ID;
  2207.     ckSize:LONGINT;
  2208.     formType:ID;|
  2209. containerNotFoundWrn=-461; ∫Errors
  2210. { could not find editionContainer at this time }|
  2211. continueCmd=83; ∫Sound|
  2212. Control(refNum:INTEGER;csCode:INTEGER;csParamPtr:Ptr):OSErr;
  2213. ∫Devices Δ II-186|
  2214. controlErr=-17; ∫Errors
  2215. { I/O System Errors }|
  2216. ControlHandle=^ControlPtr; ∫Controls|
  2217. controlKey=4096; ∫Events|
  2218. controlPanelFolderIconResource=-3976; ∫Icons|
  2219. ControlPtr=^ControlRecord; ∫Controls|
  2220. ControlRecord=PACKED RECORD ∫Controls [1/2]
  2221.     nextControl:ControlHandle;
  2222.     contrlOwner:WindowPtr;
  2223.     contrlRect:Rect;
  2224.     contrlVis:Byte;
  2225.     contrlHilite:Byte;
  2226.     contrlValue:INTEGER;
  2227.     contrlMin:INTEGER;|
  2228. ControlRecord=PACKED RECORD ∫Controls [2/2]
  2229.     contrlMax:INTEGER;
  2230.     contrlDefProc:Handle;
  2231.     contrlData:Handle;
  2232.     contrlAction:ProcPtr;
  2233.     contrlRfCon:LONGINT;
  2234.     contrlTitle:Str255;|
  2235. Controls see ∫Controls|
  2236. ConversionBlock=RECORD ∫Sound
  2237.     destination:INTEGER;
  2238.     unused:INTEGER;
  2239.     inputPtr:CmpSoundHeaderPtr;
  2240.     outputPtr:CmpSoundHeaderPtr;|
  2241. ConversionBlockPtr=^ConversionBlock; ∫Sound|
  2242. convertClipboardFlag=2; ∫Events
  2243. { bit 1 in resume message indicates clipboard change }|
  2244. convertCmd=91; ∫Sound|
  2245. Copy(source:string;ndx,count:integer):string; MPW-208 TP-361|
  2246. CopyBits(srcBits:BitMap;dstBits:BitMap;srcRect:Rect;dstRect:
  2247. Rect;mode:INTEGER;maskRgn:RgnHandle); ∫Quickdraw Δ {A8EC}
  2248. I-188 V-70 N41-1 2 N55 N120 N163 TN41 TN55 TN163|
  2249. CopyDeepMask(srcBits:BitMap;maskBits:BitMap;dstBits:BitMap;
  2250. srcRect:Rect;maskRect:Rect;dstRect:Rect;mode:INTEGER;maskRgn:
  2251. RgnHandle); ∫Quickdraw {AA51} V-145|
  2252. copyDev=11; ∫Devices|
  2253. CopyMask(srcBits:BitMap;maskBits:BitMap;dstBits:BitMap;
  2254. srcRect:Rect;maskRect:Rect;dstRect:Rect); ∫Quickdraw Δ {A817}
  2255. IV-24 V-71 TN163|
  2256. CopyPalette(srcPalette:PaletteHandle;dstPalette:PaletteHandle;
  2257. srcEntry:INTEGER;dstEntry:INTEGER;dstLength:INTEGER);
  2258. ∫Palettes Δ {AAA1} TN211|
  2259. CopyPixMap(srcPM:PixMapHandle;dstPM:PixMapHandle); ∫Quickdraw
  2260. {AA05} V-70|
  2261. CopyPixPat(srcPP:PixPatHandle;dstPP:PixPatHandle); ∫Quickdraw
  2262. {AA09} V-73|
  2263. CopyRgn(srcRgn:RgnHandle;dstRgn:RgnHandle); ∫Quickdraw Δ {
  2264. A8DC} I-183|
  2265. Copyright 1992 Peter N Lewis and Apple Computer, Inc.
  2266. This file may be freely distributed once I licence the 
  2267. PInterfacesHelp file from Apple.|
  2268. CopyrightID='(c)'; ∫AIFF|
  2269. CopySign(x:Extended;y:Extended):Extended; ∫SANE|
  2270. corErr=-3; ∫Errors
  2271. { core routine number out of range }|
  2272. Cos(x):Extended; MPW-204 TP-358|
  2273. Cos(x:Extended):Extended; ∫SANE|
  2274. CouldAlert(alertID:INTEGER); ∫Dialogs Δ {A989} I-420 V-285|
  2275. CouldDialog(dialogID:INTEGER); ∫Dialogs Δ {A979} I-415 V-284|
  2276. Count1Resources(theType:ResType):INTEGER; ∫Resources {A80D}
  2277. IV-15|
  2278. Count1Types:INTEGER; ∫Resources {A81C} IV-15|
  2279. CountADBs:INTEGER; ∫DeskBus {A077} V-369 TN206|
  2280. CountAppFiles(VAR message:INTEGER;VAR count:INTEGER);
  2281. ∫SegLoad II-57|
  2282. CountDITL(theDialog:DialogPtr):INTEGER; ∫CTBUtilities|
  2283. CountMItems(theMenu:MenuHandle):INTEGER; ∫Menus {A950} I-361|
  2284. CountResources(theType:ResType):INTEGER; ∫Resources {A99C}
  2285. I-118|
  2286. CountTypes:INTEGER; ∫Resources {A99E} I-117|
  2287. courier=22; ∫Fonts|
  2288. CProcHndl=^CProcPtr; ∫Quickdraw|
  2289. CProcPtr=^CProcRec; ∫Quickdraw|
  2290. CProcRec=RECORD ∫Quickdraw
  2291.     nxtComp:CProcHndl; { CProcHndl Handle to next CProcRec }
  2292.     compProc:ProcPtr; { pointer to complement procedure }|
  2293. cProtectErr=-154; ∫Errors
  2294. { colorTable entry protection violation }|
  2295. CPUFlag=$12F; ∫SysEqu
  2296. { [GLOBAL VAR] $00=68000, $01=68010, $02=68020 (old ROM inits
  2297. to $00) }|
  2298. CQDGlobals=$0CCC; ∫SysEqu
  2299. { (long) quickDraw global extensions }|
  2300. CQDProcs=RECORD ∫Quickdraw [1/3]
  2301.     textProc:Ptr;
  2302.     lineProc:Ptr;
  2303.     rectProc:Ptr;
  2304.     rRectProc:Ptr;
  2305.     ovalProc:Ptr;
  2306.     arcProc:Ptr;
  2307.     polyProc:Ptr;|
  2308. CQDProcs=RECORD ∫Quickdraw [2/3]
  2309.     rgnProc:Ptr;
  2310.     bitsProc:Ptr;
  2311.     commentProc:Ptr;
  2312.     txMeasProc:Ptr;
  2313.     getPicProc:Ptr;
  2314.     putPicProc:Ptr;
  2315.     opcodeProc:Ptr; { fields added to QDProcs }|
  2316. CQDProcs=RECORD ∫Quickdraw [3/3]
  2317.     newProc1:Ptr;
  2318.     newProc2:Ptr;
  2319.     newProc3:Ptr;
  2320.     newProc4:Ptr;
  2321.     newProc5:Ptr;
  2322.     newProc6:Ptr;|
  2323. CQDProcsPtr=^CQDProcs; ∫Quickdraw|
  2324. cRangeErr=-153; ∫Errors
  2325. { range error on colorTable request }|
  2326. Create(fileName:Str255;vRefNum:INTEGER;creator:OSType;
  2327. fileType:OSType):OSErr; ∫Files II-90 IV-112 low-level II-107
  2328. IV-145|
  2329. CreateEditionContainerFile(editionFile:FSSpec;fdCreator:
  2330. OSType;editionFileNameScript:ScriptCode):OSErr; ∫Editions {
  2331. A82D}|
  2332. CreateResFile(fileName:Str255); ∫Resources Δ {A9B1} I-114
  2333. N101 TN101 TN214|
  2334. cResErr=-156; ∫Errors
  2335. { invalid resolution for MakeITable }|
  2336. CRMErr=OSErr; ∫CommResources|
  2337. CRMFindCommunications(VAR vRefNum:INTEGER;VAR dirID:LONGINT):
  2338. OSErr; ∫CommResources|
  2339. crmGenericError=-1; ∫CommResources|
  2340. CRMGet1IndResource(theType:ResType;index:INTEGER):Handle;
  2341. ∫CommResources|
  2342. CRMGet1NamedResource(theType:ResType;name:Str255):Handle;
  2343. ∫CommResources|
  2344. CRMGet1Resource(theType:ResType;theID:INTEGER):Handle;
  2345. ∫CommResources|
  2346. CRMGetCRMVersion:INTEGER; ∫CommResources|
  2347. CRMGetHeader:QHdrPtr; ∫CommResources|
  2348. CRMGetIndex(theResource:Handle):LONGINT; ∫CommResources|
  2349. CRMGetIndResource(theType:ResType;index:INTEGER):Handle;
  2350. ∫CommResources|
  2351. CRMGetIndToolName(bundleType:ResType;index:INTEGER;VAR
  2352. toolName:Str255):OSErr; ∫CommResources|
  2353. CRMGetNamedResource(theType:ResType;name:Str255):Handle;
  2354. ∫CommResources|
  2355. CRMGetResource(theType:ResType;theID:INTEGER):Handle;
  2356. ∫CommResources|
  2357. CRMGetToolResource(procID:INTEGER;theType:ResType;theID:
  2358. INTEGER):Handle; ∫CommResources|
  2359. CRMIconHandle=^CRMIconPtr; ∫CRMSerialDevices|
  2360. CRMIconPtr=^CRMIconRecord; ∫CRMSerialDevices|
  2361. CRMIconRecord=RECORD ∫CRMSerialDevices
  2362.     oldIcon:ARRAY [0..31] OF LONGINT; { ICN# }
  2363.     oldMask:ARRAY [0..31] OF LONGINT;
  2364.     theSuite:Handle; { Handle to an IconSuite }
  2365.     reserved:LONGINT;|
  2366. CRMInstall(crmReqPtr:QElemPtr); ∫CommResources|
  2367. CRMLocalToRealID(bundleType:ResType;toolID:INTEGER;theType:
  2368. ResType;localID:INTEGER):INTEGER; ∫CommResources|
  2369. crmNoErr=0; ∫CommResources|
  2370. CRMRealToLocalID(bundleType:ResType;toolID:INTEGER;theType:
  2371. ResType;realID:INTEGER):INTEGER; ∫CommResources|
  2372. CRMRec=RECORD ∫CommResources [1/2]
  2373.     qLink:QElemPtr; { reserved }
  2374.     qType:INTEGER; { queue type -- ORD(crmType) = 9 }
  2375.     crmVersion:INTEGER; { version of queue element data
  2376. structure }
  2377.     crmPrivate:LONGINT; { reserved }
  2378.     crmReserved:INTEGER; { reserved }|
  2379. CRMRec=RECORD ∫CommResources [2/2]
  2380.     crmDeviceType:LONGINT; { type of device, assigned by DTS }
  2381.     crmDeviceID:LONGINT; { device ID; assigned when CRMInstall
  2382. is called }
  2383.     crmAttributes:LONGINT; { pointer to attribute block }
  2384.     crmStatus:LONGINT; { status variable - device specific }
  2385.     crmRefCon:LONGINT; { for device private use }|
  2386. CRMRecPtr=^CRMRec; ∫CommResources|
  2387. crmRecVersion=1; ∫CommResources
  2388. { version of queue structure }|
  2389. CRMReleaseResource(theResource:Handle); ∫CommResources|
  2390. CRMReleaseToolResource(procID:INTEGER;theResource:Handle);
  2391. ∫CommResources|
  2392. CRMRemove(crmReqPtr:QElemPtr):OSErr; ∫CommResources|
  2393. CRMSearch(crmReqPtr:QElemPtr):QElemPtr; ∫CommResources|
  2394. crmSerialDevice=1; ∫CRMSerialDevices|
  2395. CRMSerialDevices see ∫CRMSerialDevices|
  2396. CRMSerialPtr=^CRMSerialRecord; ∫CRMSerialDevices|
  2397. CRMSerialRecord=RECORD ∫CRMSerialDevices
  2398.     version:INTEGER;
  2399.     inputDriverName:StringHandle;
  2400.     outputDriverName:StringHandle;
  2401.     name:StringHandle;
  2402.     deviceIcon:CRMIconHandle;
  2403.     ratedSpeed:LONGINT;
  2404.     maxSpeed:LONGINT;
  2405.     reserved:LONGINT;|
  2406. crmType=9; ∫CommResources
  2407. { queue type }|
  2408. crossCursor=2; ∫ToolUtils|
  2409. CrsrAddr=$888; ∫SysEqu
  2410. { [GLOBAL VAR] Address of data under cursor [long] }|
  2411. CrsrBase=$898; ∫SysEqu
  2412. { [GLOBAL VAR] (long) scrnBase for cursor }|
  2413. CrsrBusy=$8CD; ∫SysEqu
  2414. { [GLOBAL VAR] Cursor locked out? [byte] }|
  2415. CrsrCouple=$8CF; ∫SysEqu
  2416. { [GLOBAL VAR] cursor coupled to mouse? [byte] }|
  2417. CrsrDevice=$89C; ∫SysEqu
  2418. { [GLOBAL VAR] (long) current cursor device }|
  2419. CrsrNew=$8CE; ∫SysEqu
  2420. { [GLOBAL VAR] Cursor changed? [byte] }|
  2421. CrsrObscure=$8D2; ∫SysEqu
  2422. { [GLOBAL VAR] Cursor obscure semaphore [byte] }|
  2423. CrsrPin=$834; ∫SysEqu
  2424. { [GLOBAL VAR] cursor pinning rectangle [8 bytes] }|
  2425. CrsrPtr=$0D62; ∫SysEqu
  2426. { [GLOBAL VAR] pointer to cursor save area }|
  2427. CrsrRect=$83C; ∫SysEqu
  2428. { [GLOBAL VAR] Cursor hit rectangle [8 bytes] }|
  2429. CrsrRow=$8AC; ∫SysEqu
  2430. { [GLOBAL VAR] (word) rowbytes for current cursor screen }|
  2431. CrsrSave=$88C; ∫SysEqu
  2432. { [GLOBAL VAR] data under the cursor [64 bytes] }|
  2433. CrsrScale=$8D3; ∫SysEqu
  2434. { [GLOBAL VAR] cursor scaled? [byte] }|
  2435. CrsrState=$8D0; ∫SysEqu
  2436. { [GLOBAL VAR] Cursor nesting level [word] }|
  2437. CrsrThresh=$8EC; ∫SysEqu
  2438. { [GLOBAL VAR] Mouse-scaling threshold (word) delta threshold
  2439. for mouse scaling [word] }|
  2440. CrsrVis=$8CC; ∫SysEqu
  2441. { [GLOBAL VAR] Cursor visible? [byte] }|
  2442. cscDirectSetEntries=8; ∫Video|
  2443. cscGetBaseAddr=5; ∫Video
  2444. { This is what C&D 2 calls it. }|
  2445. cscGetDefaultMode=9; ∫Video|
  2446. cscGetEntries=3; ∫Video|
  2447. cscGetGamma=8; ∫Video|
  2448. cscGetGray=6; ∫Video|
  2449. cscGetInterrupt=7; ∫Video|
  2450. cscGetMode=2; ∫Video|
  2451. cscGetPageBase=5; ∫Video|
  2452. cscGetPageCnt=4; ∫Video|
  2453. cscGetPages=4; ∫Video
  2454. { This is what C&D 2 calls it. }|
  2455. cscGrayPage=5; ∫Video|
  2456. cscGrayScreen=5; ∫Video|
  2457. cscKillIO=1; ∫Video|
  2458. cscReset=0; ∫Video|
  2459. cscrType='cscr'; ∫ConnectionTools
  2460. { connection scripting defProc interfaces }|
  2461. cscSetDefaultMode=9; ∫Video|
  2462. cscSetEntries=3; ∫Video|
  2463. cscSetGamma=4; ∫Video|
  2464. cscSetGray=6; ∫Video|
  2465. cscSetInterrupt=7; ∫Video|
  2466. cscSetMode=2; ∫Video|
  2467. csetType='cset'; ∫ConnectionTools
  2468. { connection setup definition procedure }|
  2469. CSpecArray=ARRAY[0..0] OF ColorSpec; ∫Quickdraw|
  2470. CStr2Dec(s:CStrPtr;VAR Index:INTEGER;VAR d:decimal;VAR
  2471. ValidPrefix:BOOLEAN); ∫SANE Δ {A9EE}|
  2472. CTab2Palette(srcCTab:CTabHandle;dstPalette:PaletteHandle;
  2473. srcUsage:INTEGER;srcTolerance:INTEGER); ∫Palettes Δ {AA9F}
  2474. V-165|
  2475. CTabChanged(ctab:CTabHandle); ∫QDOffscreen|
  2476. CTabHandle=^CTabPtr; ∫Quickdraw|
  2477. CTabPtr=^ColorTable; ∫Quickdraw|
  2478. CTBGetCTBVersion:INTEGER; ∫CTBUtilities|
  2479. CTBUErr=OSErr; ∫CTBUtilities|
  2480. ctbuGenericError=-1; ∫CTBUtilities|
  2481. ctbuNoErr=0; ∫CTBUtilities|
  2482. CTBUtilities see ∫CTBUtilities|
  2483. cTempMemErr=-151; ∫Errors
  2484. { failed to allocate memory for temporary structures }|
  2485. cTextColor=2; ∫Controls|
  2486. cThumbColor=3; ∫Controls|
  2487. CtlCTab=RECORD ∫Controls
  2488.     ccSeed:LONGINT; { reserved }
  2489.     ccRider:INTEGER; { see what you have done - reserved }
  2490.     ctSize:INTEGER; { usually 3 for controls }
  2491.     ctTable:ARRAY [0..3] OF ColorSpec;|
  2492. ctrlItem=4; ∫Dialogs|
  2493. ctsEvent=32; ∫Serial|
  2494. CurActivate=$A64; ∫SysEqu
  2495. { [GLOBAL VAR] Pointer to window to receive activate event
  2496. window slated for activate event [pointer] }|
  2497. CurApName=$910; ∫SysEqu
  2498. { [GLOBAL VAR] Name of current application (length byte
  2499. followed by up to 31 characters) name of application [STRING[
  2500. 31]] }|
  2501. CurApRefNum=$900; ∫SysEqu
  2502. { [GLOBAL VAR] Reference number of current application's
  2503. resource file (word) refNum of application's resFile [word] }|
  2504. curCMVersion=2; ∫Connections|
  2505. curConnEnvRecVers=0; ∫Connections|
  2506. curCRMSerRecVers=1; ∫CRMSerialDevices|
  2507. curCRMVersion=2; ∫CommResources|
  2508. curCTBUVersion=2; ∫CTBUtilities|
  2509. CurDeactive=$A68; ∫SysEqu
  2510. { [GLOBAL VAR] Pointer to window to receive deactivate event
  2511. window slated for deactivate event [pointer] }|
  2512. CurDirStore=$398; ∫SysEqu
  2513. { [GLOBAL VAR] save dir across calls to Standard File [long] }|
  2514. curFTVersion=2; ∫FileTransfers|
  2515. CurJTOffset=$934; ∫SysEqu
  2516. { [GLOBAL VAR] Offset to jump table from location pointed to
  2517. by A5 (word) current jump table offset [word] }|
  2518. CurMap=$A5A; ∫SysEqu
  2519. { [GLOBAL VAR] Reference number of current resource file (
  2520. word) reference number of current map [word] }|
  2521. curNumberPartsVersion=1; ∫Script
  2522. { current version of NumberParts record }|
  2523. CurPageOption=$936; ∫SysEqu
  2524. { [GLOBAL VAR] Sound/screen buffer configuration passed to
  2525. Chain or Launch (word) current page 2 configuration [word] }|
  2526. CurPitch=$280; ∫SysEqu
  2527. { [GLOBAL VAR] Value of count in square-wave synthesizer
  2528. buffer (word) current pitch value [word] }|
  2529. CurrentA5=$904; ∫SysEqu
  2530. { [GLOBAL VAR] Address of boundary between application
  2531. globals and application parameters current value of A5 [
  2532. pointer] }|
  2533. CurResFile:INTEGER; ∫Resources {A994} I-116|
  2534. currLeadingZ=128; ∫Packages|
  2535. currNegSym=32; ∫Packages|
  2536. currSymLead=16; ∫Packages|
  2537. currTrailingZ=64; ∫Packages|
  2538. CursHandle=^CursPtr; ∫Quickdraw|
  2539. Cursor=RECORD ∫Quickdraw
  2540.     data:Bits16;
  2541.     mask:Bits16;
  2542.     hotSpot:Point;|
  2543. CursorCtl see ∫CursorCtl|
  2544. cursorDev=14; ∫Devices|
  2545. cursorGraphics=2; ∫Terminals|
  2546. cursorText=1; ∫Terminals|
  2547. CursPtr=^Cursor; ∫Quickdraw|
  2548. CurStackBase=$908; ∫SysEqu
  2549. { [GLOBAL VAR] Address of base of stack; start of application
  2550. globals current stack base [pointer] }|
  2551. curSysEnvVers=2; ∫OSUtils
  2552. { Updated to equal latest SysEnvirons version }|
  2553. curTermEnvRecVers=0; ∫Terminals|
  2554. curTMVersion=2; ∫Terminals|
  2555. CustomGetFile(fileFilter:FileFilterYDProcPtr;numTypes:INTEGER;
  2556. typeList:SFTypeList;VAR reply:StandardFileReply;dlgID:INTEGER;
  2557. where:Point;dlgHook:DlgHookYDProcPtr;filterProc:
  2558. ModalFilterYDProcPtr;activeList:Ptr;activateProc:
  2559. ActivateYDProcPtr;yourDataPtr:UNIV Ptr); ∫StandardFile {A9EA}|
  2560. CustomNBP(where:Point;prompt:Str255;numTypes:INTEGER;typeList:
  2561. NLType;nameFilter:NameFilterProcPtr;zoneFilter:
  2562. ZoneFilterProcPtr;hookProc:DlgHookProcPtr;userData:LONGINT;
  2563. dialogID:INTEGER;filterProc:ModalFilterProcPtr;VAR theReply:
  2564. NBPReply):INTEGER; ∫CTBUtilities|
  2565. CustomPutFile(prompt:Str255;defaultName:Str255;VAR reply:
  2566. StandardFileReply;dlgID:INTEGER;where:Point;dlgHook:
  2567. DlgHookYDProcPtr;filterProc:ModalFilterYDProcPtr;activeList:
  2568. Ptr;activateProc:ActivateYDProcPtr;yourDataPtr:UNIV Ptr);
  2569. ∫StandardFile {A9EA}|
  2570. cutDev=10; ∫Devices|
  2571. cvalType='cval'; ∫ConnectionTools
  2572. { validation definition procedure }|
  2573. cverType='vers'; ∫ConnectionTools|
  2574. CWindowPeek=^CWindowRecord; ∫Windows|
  2575. CWindowPtr=CGrafPtr; ∫Quickdraw|
  2576. CWindowRecord=RECORD ∫Windows [1/2]
  2577.     port:CGrafPort;
  2578.     windowKind:INTEGER;
  2579.     visible:BOOLEAN;
  2580.     hilited:BOOLEAN;
  2581.     goAwayFlag:BOOLEAN;
  2582.     spareFlag:BOOLEAN;
  2583.     strucRgn:RgnHandle;
  2584.     contRgn:RgnHandle;
  2585.     updateRgn:RgnHandle;|
  2586. CWindowRecord=RECORD ∫Windows [2/2]
  2587.     windowDefProc:Handle;
  2588.     dataHandle:Handle;
  2589.     titleHandle:StringHandle;
  2590.     titleWidth:INTEGER;
  2591.     controlList:ControlHandle;
  2592.     nextWindow:CWindowPeek;
  2593.     windowPic:PicHandle;
  2594.     refCon:LONGINT;|
  2595. cyanBit=8; ∫Quickdraw
  2596. { CMYBk subtractive mapping }|
  2597. cyanColor=273; ∫Quickdraw|
  2598. DABeeper=$A9C[GLOBAL VAR] Address of current sound procedure;
  2599. ∫Globals|
  2600. DAStrings=$AA0[GLOBAL VAR] Handles to ParamText strings(16
  2601. bytes); ∫Globals|
  2602. data5=0; ∫Serial|
  2603. data6=2048; ∫Serial|
  2604. data7=1024; ∫Serial|
  2605. data8=3072; ∫Serial|
  2606. DatabaseAccess see ∫DatabaseAccess|
  2607. dataOffsetFlag=$8000; ∫Sound|
  2608. DataPtr=^DataArray; ∫Lists|
  2609. dataVerErr=-68; ∫Errors
  2610. { read verify compare failed }|
  2611. Date2Secs(d:DateTimeRec;VAR secs:LONGINT); ∫OSUtils II-379|
  2612. date=5; ∫ROMDefs
  2613. { Last revision date of the card }|
  2614. DateCachePtr=^DateCacheRecord; ∫Script|
  2615. DateCacheRecord=PACKED RECORD ∫Script
  2616.     hidden:ARRAY [0..255] OF INTEGER; { only for temporary use }|
  2617. DateDelta=SignedByte; ∫Script|
  2618. DateForm=… ∫Packages
  2619. (shortDate,longDate,abbrevDate);|
  2620. dateStdMask=$007F; ∫Script|
  2621. dateTimeInvalid=$8800; ∫Script|
  2622. dateTimeNotFound=$8400; ∫Script|
  2623. DateTimeRec=RECORD ∫OSUtils
  2624.     year:INTEGER;
  2625.     month:INTEGER;
  2626.     day:INTEGER;
  2627.     hour:INTEGER;
  2628.     minute:INTEGER;
  2629.     second:INTEGER;
  2630.     dayOfWeek:INTEGER;|
  2631. dayLdingZ=32; ∫Packages|
  2632. dayMask=$0008; ∫Script|
  2633. dayOfWeekMask=$0080; ∫Script|
  2634. dayOfYearMask=$0100; ∫Script|
  2635. DBAsyncParamBlockRec=RECORD ∫DatabaseAccess
  2636.     completionProc:ProcPtr; { pointer to completion routine }
  2637.     result:OSErr; { result of call }
  2638.     userRef:LONGINT; { for application's use }
  2639.     ddevRef:LONGINT; { for ddev's use }
  2640.     reserved:LONGINT; { for internal use }|
  2641. DBAsyncParmBlkPtr=^DBAsyncParamBlockRec; ∫DatabaseAccess|
  2642. DBBreak(sessID:LONGINT;abort:BOOLEAN;asyncPB:
  2643. DBAsyncParmBlkPtr):OSErr; ∫DatabaseAccess {A82F}|
  2644. dbBufferReady=$00000001; ∫Sound
  2645. { double buffer is filled }|
  2646. DBColInfoRecord=RECORD ∫DatabaseAccess
  2647.     len:INTEGER;
  2648.     places:INTEGER;
  2649.     flags:INTEGER;|
  2650. DBDisposeQuery(query:QueryHandle):OSErr; ∫DatabaseAccess {
  2651. A82F}|
  2652. DBEnd(sessID:LONGINT;asyncPB:DBAsyncParmBlkPtr):OSErr;
  2653. ∫DatabaseAccess {A82F}|
  2654. DBExec(sessID:LONGINT;asyncPB:DBAsyncParmBlkPtr):OSErr;
  2655. ∫DatabaseAccess {A82F}|
  2656. DBGetConnInfo(sessID:LONGINT;sessNum:INTEGER;VAR returnedID:
  2657. LONGINT;VAR version:LONGINT;VAR ddevName:Str63;VAR host:
  2658. Str255;VAR user:Str255;VAR network:Str255;VAR connStr:Str255;
  2659. VAR start:LONGINT;VAR state:OSErr;asyncPB:DBAsyncParmBlkPtr):
  2660. OSErr; ∫DatabaseAccess {A82F}|
  2661. DBGetErr(sessID:LONGINT;VAR err1:LONGINT;VAR err2:LONGINT;VAR
  2662. item1:Str255;VAR item2:Str255;VAR errorMsg:Str255;asyncPB:
  2663. DBAsyncParmBlkPtr):OSErr; ∫DatabaseAccess {A82F}|
  2664. DBGetItem(sessID:LONGINT;timeout:LONGINT;VAR dataType:DBType;
  2665. VAR len:INTEGER;VAR places:INTEGER;VAR flags:INTEGER;buffer:
  2666. Ptr;asyncPB:DBAsyncParmBlkPtr):OSErr; ∫DatabaseAccess {A82F}|
  2667. DBGetNewQuery(queryID:INTEGER;VAR query:QueryHandle):OSErr;
  2668. ∫DatabaseAccess {A82F}|
  2669. DBGetQueryResults(sessID:LONGINT;VAR results:ResultsRecord;
  2670. timeout:LONGINT;statusProc:ProcPtr;asyncPB:DBAsyncParmBlkPtr):
  2671. OSErr; ∫DatabaseAccess {A82F}|
  2672. DBGetResultHandler(dataType:DBType;VAR theHandler:ProcPtr;
  2673. getSysHandler:BOOLEAN):OSErr; ∫DatabaseAccess {A82F}|
  2674. DBGetSessionNum(sessID:LONGINT;VAR sessNum:INTEGER;asyncPB:
  2675. DBAsyncParmBlkPtr):OSErr; ∫DatabaseAccess {A82F}|
  2676. DBInit(VAR sessID:LONGINT;ddevName:Str63;host:Str255;user:
  2677. Str255;passwd:Str255;connStr:Str255;asyncPB:DBAsyncParmBlkPtr)
  2678. :OSErr; ∫DatabaseAccess {A82F}|
  2679. DBInstallResultHandler(dataType:DBType;theHandler:ProcPtr;
  2680. isSysHandler:BOOLEAN):OSErr; ∫DatabaseAccess {A82F}|
  2681. DBKill(asyncPB:DBAsyncParmBlkPtr):OSErr; ∫DatabaseAccess {
  2682. A82F}|
  2683. dbLastBuffer=$00000004; ∫Sound
  2684. { last double buffer to play }|
  2685. dblDagger=$E0; ∫Script|
  2686. dBoxProc=1; ∫Windows|
  2687. DBRemoveResultHandler(dataType:DBType):OSErr; ∫DatabaseAccess
  2688. {A82F}|
  2689. DBResultsToText(results:ResultsRecord;VAR theText:Handle):
  2690. OSErr; ∫DatabaseAccess {A82F}|
  2691. DBSend(sessID:LONGINT;text:Ptr;len:INTEGER;asyncPB:
  2692. DBAsyncParmBlkPtr):OSErr; ∫DatabaseAccess {A82F}|
  2693. DBSendItem(sessID:LONGINT;dataType:DBType;len:INTEGER;places:
  2694. INTEGER;flags:INTEGER;buffer:Ptr;asyncPB:DBAsyncParmBlkPtr):
  2695. OSErr; ∫DatabaseAccess {A82F}|
  2696. DBStartQuery(VAR sessID:LONGINT;query:QueryHandle;statusProc:
  2697. ProcPtr;asyncPB:DBAsyncParmBlkPtr):OSErr; ∫DatabaseAccess {
  2698. A82F}|
  2699. DBState(sessID:LONGINT;asyncPB:DBAsyncParmBlkPtr):OSErr;
  2700. ∫DatabaseAccess {A82F}|
  2701. DBType=OSType; ∫DatabaseAccess|
  2702. DBUnGetItem(sessID:LONGINT;asyncPB:DBAsyncParmBlkPtr):OSErr;
  2703. ∫DatabaseAccess {A82F}|
  2704. dceExtErr=-30; ∫Errors
  2705. { dce extension error }|
  2706. DCtlEntry=RECORD ∫Devices [1/2]
  2707.     dCtlDriver:Ptr;
  2708.     dCtlFlags:INTEGER;
  2709.     dCtlQHdr:QHdr;
  2710.     dCtlPosition:LONGINT;
  2711.     dCtlStorage:Handle;
  2712.     dCtlRefNum:INTEGER;|
  2713. DCtlEntry=RECORD ∫Devices [2/2]
  2714.     dCtlCurTicks:LONGINT;
  2715.     dCtlWindow:WindowPtr;
  2716.     dCtlDelay:INTEGER;
  2717.     dCtlEMask:INTEGER;
  2718.     dCtlMenu:INTEGER;|
  2719. DCtlHandle=^DCtlPtr; ∫Devices|
  2720. DCtlPtr=^DCtlEntry; ∫Devices|
  2721. DDPCloseSocket(theSocket:Byte):OSErr; ∫AppleTalk Δ II-282|
  2722. ddpLenErr=-92; ∫Errors
  2723. { data length too big }|
  2724. DDPOpenSocket(VAR theSocket:Byte;sktListener:Ptr):OSErr;
  2725. ∫AppleTalk Δ II-282|
  2726. DDPRdCancel(abRecord:ABRecHandle):OSErr; ∫AppleTalk Δ II-284|
  2727. DDPRead(abRecord:ABRecHandle;retCksumErrs:BOOLEAN;async:
  2728. BOOLEAN):OSErr; ∫AppleTalk Δ II-283|
  2729. ddpSize=26; ∫AppleTalk|
  2730. ddpSktErr=-91; ∫Errors
  2731. { error in soket number }|
  2732. DDPWrite(abRecord:ABRecHandle;doChecksum:BOOLEAN;async:
  2733. BOOLEAN):OSErr; ∫AppleTalk Δ II-283|
  2734. deactivateMsg=8; ∫Devices
  2735. { not used }|
  2736. deactivDev=6; ∫Devices
  2737. { Deactivate event }|
  2738. Debugger; ∫Types {A9FF} TN145|
  2739. DebuggerEnter; ∫Memory {A08D} II-30 IV-77 83 N39-1 N103 TN103|
  2740. DebuggerExit; ∫Memory {A08D} II-30 IV-77 83 N39-1 N103 TN103|
  2741. DebuggerGetMax:LONGINT; ∫Memory {A08D} II-30 IV-77 83 N39-1
  2742. N103 TN103|
  2743. DebuggerLockMemory(address:UNIV Ptr;count:LONGINT):OSErr;
  2744. ∫Memory {A08D} II-30 IV-77 83 N39-1 N103 TN103|
  2745. DebuggerPoll; ∫Memory {A08D} II-30 IV-77 83 N39-1 N103 TN103|
  2746. DebuggerUnlockMemory(address:UNIV Ptr;count:LONGINT):OSErr;
  2747. ∫Memory {A08D} II-30 IV-77 83 N39-1 N103 TN103|
  2748. DebugStr(aStr:Str255); ∫Types {ABFF}|
  2749. Dec2Num(d:decimal):Extended; ∫SANE|
  2750. Dec2Str(f:decform;d:decimal;VAR s:DecStr); ∫SANE Δ {A9EE}|
  2751. defaultPhysicalEntryCount=8; ∫Memory|
  2752. defaultTO=100; ∫ROMDefs
  2753. { 100 retries. }|
  2754. DeferredTask=RECORD ∫OSUtils
  2755.     qLink:QElemPtr; { next queue entry }
  2756.     qType:INTEGER; { queue type }
  2757.     dtFlags:INTEGER; { reserved }
  2758.     dtAddr:ProcPtr; { pointer to task }
  2759.     dtParm:LONGINT; { optional parameter }
  2760.     dtReserved:LONGINT; { reserved--should be 0 }|
  2761. DeferUserFn(userFunction:ProcPtr;argument:UNIV Ptr):OSErr;
  2762. ∫Memory {A08F} II-30 IV-77 83 N39-1 N103 TN103|
  2763. DefltStack=$322; ∫SysEqu
  2764. { [GLOBAL VAR] Default space allotment for stack (long)
  2765. default size of stack [long] }|
  2766. DefOSPtr=^DefOSRec; ∫Start|
  2767. DefOSRec=RECORD ∫Start
  2768.     sdReserved:SignedByte;
  2769.     sdOSType:SignedByte;|
  2770. defQDColors=127; ∫Quickdraw
  2771. { resource ID of clut for default QDColors }|
  2772. DefStartPtr=^DefStartRec; ∫Start|
  2773. DefStartRec=RECORD ∫Start [1/2]
  2774.     CASE DefStartType OF
  2775.     slotDev:
  2776.         sdExtDevID:SignedByte;
  2777.         sdPartition:SignedByte;
  2778.         sdSlotNum:SignedByte;|
  2779. DefStartRec=RECORD ∫Start [2/2]
  2780.         sdSRsrcID:SignedByte;
  2781.     scsiDev:
  2782.         sdReserved1:SignedByte;
  2783.         sdReserved2:SignedByte;
  2784.         sdRefNum:INTEGER;|
  2785. DefStartType=… ∫Start
  2786. (slotDev,scsiDev);|
  2787. DefVCBPtr=$352[GLOBAL VAR] Pointer to default volume control
  2788. block; ∫Globals|
  2789. DefVideoPtr=^DefVideoRec; ∫Start|
  2790. DefVideoRec=RECORD ∫Start
  2791.     sdSlot:SignedByte;
  2792.     sdsResource:SignedByte;|
  2793. Delay(numTicks:LONGINT;VAR finalTicks:LONGINT); ∫OSUtils {
  2794. A03B} II-384 TN2|
  2795. DelComp(compProc:ProcPtr); ∫Quickdraw Δ {AA4D} V-147|
  2796. Delete(var s:string;ndx,count:integer); MPW-208 TP-362|
  2797. DeleteEditionContainerFile(editionFile:FSSpec):OSErr;
  2798. ∫Editions {A82D}|
  2799. DeleteMenu(menuID:INTEGER); ∫Menus {A936} I-354 V-244 P-103
  2800. 104 167|
  2801. DeleteUserIdentity(userRef:LONGINT):OSErr; ∫PPCToolbox|
  2802. delimPad=-2; ∫Script|
  2803. DelimType=ARRAY[0..1] OF TokenType; ∫Script|
  2804. DelMCEntries(menuID:INTEGER;menuItem:INTEGER); ∫Menus Δ {AA60}
  2805.  V-238|
  2806. DelMenuItem(theMenu:MenuHandle;item:INTEGER); ∫Menus Δ {A952}
  2807. IV-56 V-244|
  2808. DelSearch(searchProc:ProcPtr); ∫Quickdraw Δ {AA4C} V-147|
  2809. DeltaPoint(ptA:Point;ptB:Point):LONGINT; ∫ToolUtils {A94F}
  2810. I-475|
  2811. Dequeue(qElement:QElemPtr;qHeader:QHdrPtr):OSErr; ∫OSUtils {
  2812. A96E} II-383|
  2813. DescType=ResType; ∫AppleEvents|
  2814. deselectMsg=16; ∫Devices|
  2815. Desk see ∫Desk|
  2816. DeskBus see ∫DeskBus|
  2817. DeskHook=$A6C; ∫SysEqu
  2818. { [GLOBAL VAR] Address of procedure for painting desktop or
  2819. responding to clicks on desktop hook for painting the desk [
  2820. pointer] }|
  2821. deskPatID=16; ∫Windows|
  2822. DeskPattern=$A3C; ∫SysEqu
  2823. { [GLOBAL VAR] Pattern with which desktop is painted (8 bytes)
  2824.  desk pattern [8 bytes] }|
  2825. desktopDamagedErr=-1305; ∫Errors
  2826. { desktop database files are corrupted }|
  2827. desktopIconResource=-3992; ∫Icons|
  2828. destPortErr=-906; ∫Errors
  2829. { Port does not exist at destination }|
  2830. detachPH=244; ∫AppleTalk
  2831. { Detach LAP protocol handler }|
  2832. DetachResource(theResource:Handle); ∫Resources {A992} I-120
  2833. TN180|
  2834. developStage=$20; ∫Files|
  2835. DeviceList=$8A8; ∫SysEqu
  2836. { [GLOBAL VAR] (long) list of display devices }|
  2837. DeviceLoop(drawingRgn:RgnHandle;drawingProc:
  2838. DeviceLoopDrawingProcPtr;userData:LONGINT;flags:
  2839. DeviceLoopFlags); ∫Quickdraw {ABCA} V-145|
  2840. DeviceLoopDrawingProcPtr=ProcPtr; ∫Quickdraw|
  2841. DeviceLoopFlags=SET OF … ∫Quickdraw [1/2]
  2842. (singleDevices,dontMatchSeeds,allDevices,DeviceLoopFlags3,
  2843. DeviceLoopFlags4,DeviceLoopFlags5,DeviceLoopFlags6,
  2844. DeviceLoopFlags7,DeviceLoopFlags8,DeviceLoopFlags9,
  2845. DeviceLoopFlags10,DeviceLoopFlags11,DeviceLoopFlags12,
  2846. DeviceLoopFlags13,DeviceLoopFlags14,DeviceLoopFlags15,
  2847. DeviceLoopFlags16,DeviceLoopFlags17,DeviceLoopFlags18,|
  2848. DeviceLoopFlags=SET OF … ∫Quickdraw [2/2]
  2849. DeviceLoopFlags19,DeviceLoopFlags20,DeviceLoopFlags21,
  2850. DeviceLoopFlags22,DeviceLoopFlags23,DeviceLoopFlags24,
  2851. DeviceLoopFlags25,DeviceLoopFlags26,DeviceLoopFlags27,
  2852. DeviceLoopFlags28,DeviceLoopFlags29,DeviceLoopFlags30,
  2853. DeviceLoopFlags31);|
  2854. Devices see ∫Devices|
  2855. diaeresisUprE=$E8; ∫Script|
  2856. diaeresisUprI=$EC; ∫Script|
  2857. diaeresisUprY=$D9; ∫Script|
  2858. dialogKind=2; ∫Windows|
  2859. DialogPeek=^DialogRecord; ∫Dialogs|
  2860. DialogPtr=WindowPtr; ∫Dialogs|
  2861. DialogRecord=RECORD ∫Dialogs
  2862.     window:WindowRecord;
  2863.     items:Handle;
  2864.     textH:TEHandle;
  2865.     editField:INTEGER;
  2866.     editOpen:INTEGER;
  2867.     aDefItem:INTEGER;|
  2868. Dialogs see ∫Dialogs|
  2869. DialogSelect(theEvent:EventRecord;VAR theDialog:DialogPtr;VAR
  2870. itemHit:INTEGER):BOOLEAN; ∫Dialogs Δ {A980} I-417 N34-3 P-108
  2871. 168 TN34|
  2872. DialogTemplate=RECORD ∫Dialogs
  2873.     boundsRect:Rect;
  2874.     procID:INTEGER;
  2875.     visible:BOOLEAN;
  2876.     filler1:BOOLEAN;
  2877.     goAwayFlag:BOOLEAN;
  2878.     filler2:BOOLEAN;
  2879.     refCon:LONGINT;
  2880.     itemsID:INTEGER;
  2881.     title:Str255;|
  2882. DialogTHndl=^DialogTPtr; ∫Dialogs|
  2883. DialogTPtr=^DialogTemplate; ∫Dialogs|
  2884. diamondMark=19; ∫Fonts|
  2885. DIBadMount(where:Point;evtMessage:LONGINT):INTEGER; ∫DiskInit
  2886. DIBadMount function II-396 N70-1 P-34 168|
  2887. DiffRgn(srcRgnA:RgnHandle;srcRgnB:RgnHandle;dstRgn:RgnHandle);
  2888.  ∫Quickdraw Δ {A8E6} I-184|
  2889. diffVolErr=-1303; ∫Errors
  2890. { files on different volumes }|
  2891. DIFormat(drvNum:INTEGER):OSErr; ∫DiskInit Δ II-398|
  2892. DILoad; ∫DiskInit Δ II-396|
  2893. DInfo=RECORD ∫Files
  2894.     frRect:Rect; { folder rect }
  2895.     frFlags:INTEGER; { Flags }
  2896.     frLocation:Point; { folder location }
  2897.     frView:INTEGER; { folder view }|
  2898. dInstErr=-26; ∫Errors
  2899. { DrvrInstall couldn't find driver in resources }|
  2900. DirCreate(vRefNum:INTEGER;parentDirID:LONGINT;directoryName:
  2901. Str255;VAR createdDirID:LONGINT):OSErr; ∫Files IV-146 TN218|
  2902. directType=2; ∫Quickdraw
  2903. { 2 if direct values }|
  2904. dirFulErr=-33; ∫Errors
  2905. { Directory full }|
  2906. dirNFErr=-120; ∫Errors
  2907. { Directory not found }|
  2908. DisableIdle; ∫Power {A485}|
  2909. DisableItem(theMenu:MenuHandle;item:INTEGER); ∫Menus {A93A}
  2910. I-358 V-245 P-104 168|
  2911. DisableWUTime:OSErr; ∫Power|
  2912. DiskEject(drvNum:INTEGER):OSErr; ∫Disks Δ II-214|
  2913. diskEvt=7; ∫Events|
  2914. DiskInit see ∫DiskInit|
  2915. diskMask=128; ∫Events|
  2916. Disks see ∫Disks|
  2917. dispCntl=4; ∫Controls|
  2918. displayVideoAppleGM=16843010; ∫ROMDefs
  2919. { Video with Apple parameters for GM card. }|
  2920. displayVideoAppleTFB=16843009; ∫ROMDefs
  2921. { Video with Apple parameters for TFB card. }|
  2922. DispMCInfo(menuCTbl:MCTableHandle); ∫Menus Δ {AA63} V-239|
  2923. DisposCCursor(cCrsr:CCrsrHandle); ∫Quickdraw {AA26} V-75|
  2924. DisposCIcon(theIcon:CIconHandle); ∫Quickdraw Δ {AA25} V-76|
  2925. DisposCTable(cTable:CTabHandle); ∫Quickdraw Δ {AA24} V-78|
  2926. DisposDialog(theDialog:DialogPtr); ∫Dialogs {A983} I-415|
  2927. Dispose(p:univ Ptr); MPW-199 TP-354|
  2928. DisposeCCursor(cCrsr:CCrsrHandle); ∫Quickdraw {AA26} V-75|
  2929. DisposeCIcon(theIcon:CIconHandle); ∫Quickdraw Δ {AA25} V-76|
  2930. DisposeControl(theControl:ControlHandle); ∫Controls Δ {A955}
  2931. I-321 P-168|
  2932. DisposeCTable(cTable:CTabHandle); ∫Quickdraw Δ {AA24} V-78|
  2933. DisposeDialog(theDialog:DialogPtr); ∫Dialogs {A983} I-415|
  2934. DisposeGDevice(gdh:GDHandle); ∫Quickdraw Δ {AA30} V-123|
  2935. DisposeGWorld(offscreenGWorld:GWorldPtr); ∫QDOffscreen|
  2936. DisposeHandle(h:Handle); ∫Memory Δ {A023} I-76 80 II-33 N8-1
  2937. P-51 168|
  2938. DisposeMenu(theMenu:MenuHandle); ∫Menus Δ {A932} I-352 P-103
  2939. 168|
  2940. DisposePalette(srcPalette:PaletteHandle); ∫Palettes Δ {AA93}
  2941. V-162|
  2942. DisposePixMap(pm:PixMapHandle); ∫Quickdraw Δ {AA04} V-70|
  2943. DisposePixPat(pp:PixPatHandle); ∫Quickdraw Δ {AA08} V-73|
  2944. DisposePtr(p:Ptr); ∫Memory Δ {A01F} I-75 79 II-36 P-51 169|
  2945. DisposeRgn(rgn:RgnHandle); ∫Quickdraw Δ {A8D9} I-182|
  2946. DisposeScreenBuffer(offscreenPixMap:PixMapHandle);
  2947. ∫QDOffscreen|
  2948. DisposeWindow(theWindow:WindowPtr); ∫Windows {A914} I-284
  2949. P-96 98 168|
  2950. DisposGDevice(gdh:GDHandle); ∫Quickdraw Δ {AA30} V-123|
  2951. DisposHandle(h:Handle); ∫Memory Δ {A023} I-76 80 II-33 N8-1
  2952. P-51 168|
  2953. DisposPictInfo(thePictInfoID:PictInfoID):OSErr; ∫PictUtil|
  2954. DisposPixMap(pm:PixMapHandle); ∫Quickdraw Δ {AA04} V-70|
  2955. DisposPixPat(pp:PixPatHandle); ∫Quickdraw Δ {AA08} V-73|
  2956. DisposPtr(p:Ptr); ∫Memory Δ {A01F} I-75 79 II-36 P-51 169|
  2957. ditherCopy=64; ∫Quickdraw|
  2958. ditherPixBit=30; ∫QDOffscreen|
  2959. DITLMethod=INTEGER; ∫CTBUtilities|
  2960. DIUnload; ∫DiskInit Δ II-396|
  2961. DIVerify(drvNum:INTEGER):OSErr; ∫DiskInit Δ II-398|
  2962. DIZero(drvNum:INTEGER;volName:Str255):OSErr; ∫DiskInit Δ
  2963. II-399 N70-2 TN70|
  2964. dkGray:Pattern; ∫Quickdraw|
  2965. DlgCopy(theDialog:DialogPtr); ∫Dialogs Δ I-418 P-110 TN215|
  2966. DlgCut(theDialog:DialogPtr); ∫Dialogs I-418 P-110 TN215|
  2967. DlgDelete(theDialog:DialogPtr); ∫Dialogs Δ I-418 P-110 TN215|
  2968. DlgFont=$AFA[GLOBAL VAR] Font number for dialogs and alerts(
  2969. word); ∫Globals|
  2970. DlgHookProcPtr=ProcPtr; ∫StandardFile
  2971. { FUNCTION Hook(item: INTEGER; theDialog: DialogPtr): INTEGER;|
  2972. DlgHookYDProcPtr=ProcPtr; ∫StandardFile
  2973. { FUNCTION Hook(item: INTEGER; theDialog: DialogPtr;
  2974. yourDataPtr: Ptr): INTEGER; }|
  2975. DlgPaste(theDialog:DialogPtr); ∫Dialogs Δ I-418 P-110 TN215|
  2976. dmy=1; ∫Packages|
  2977. doAll=15; ∫TextEdit
  2978. { set all attributes }|
  2979. doColor=8; ∫TextEdit
  2980. { set color }|
  2981. documentProc=0; ∫Windows|
  2982. doFace=2; ∫TextEdit
  2983. { set character style }|
  2984. doFont=1; ∫TextEdit
  2985. { set font (family) number }|
  2986. doSize=4; ∫TextEdit
  2987. { set type size }|
  2988. dotlessLwrI=$F5; ∫Script|
  2989. doToggle=32; ∫TextEdit
  2990. { toggle mode for TESetStyle & TEContinuousStyle }|
  2991. doubleAcute=$FD; ∫Script|
  2992. doubleBufferCmd=84; ∫Sound|
  2993. DoubleTime=$2F0; ∫SysEqu
  2994. { [GLOBAL VAR] Double-click interval in ticks (long) double
  2995. click ticks [long] }|
  2996. DoVBLTask(theSlot:INTEGER):OSErr; ∫Retrace {A072} V-568|
  2997. draftBitsOp=6; ∫Printing|
  2998. dragCntl=7; ∫Controls|
  2999. DragControl(theControl:ControlHandle;startPt:Point;limitRect:
  3000. Rect;slopRect:Rect;axis:INTEGER); ∫Controls Δ {A967} I-325|
  3001. DragGrayRgn(theRgn:RgnHandle;startPt:Point;boundsRect:Rect;
  3002. slopRect:Rect;axis:INTEGER;actionProc:ProcPtr):LONGINT;
  3003. ∫Windows Δ {A905} I-294 V-209 TN193|
  3004. DragHook=$9F6; ∫SysEqu
  3005. { [GLOBAL VAR] Address of procedure to execute during
  3006. TrackGoAway, DragWindow, GrowWindow, DragGrayRgn,
  3007. TrackControl, and DragControl user hook during dragging [
  3008. pointer] }|
  3009. DragPattern=$A34[GLOBAL VAR] Pattern of dragged region's
  3010. outline(8 bytes); ∫Globals|
  3011. DragWindow(theWindow:WindowPtr;startPt:Point;boundsRect:Rect);
  3012.  ∫Windows Δ {A925} I-289 P-98 169|
  3013. Draw1Control(theControl:ControlHandle); ∫Controls Δ {A96D}
  3014. IV-53|
  3015. DrawChar(ch:CHAR); ∫Quickdraw Δ {A883} I-172 N26 P-83 169 TN26|
  3016. drawCntl=0; ∫Controls|
  3017. DrawControls(theWindow:WindowPtr); ∫Controls {A969} I-322
  3018. P-169 TN203|
  3019. DrawDialog(theDialog:DialogPtr); ∫Dialogs Δ {A981} I-418|
  3020. DrawGrowIcon(theWindow:WindowPtr); ∫Windows Δ {A904} I-287
  3021. P-169|
  3022. DRAWHook=4; ∫TextEdit
  3023. { [ProcPtr] TEWidthHook }|
  3024. DrawJust(textPtr:Ptr;textLength:INTEGER;slop:INTEGER);
  3025. ∫Script Δ {A8B5} V-310|
  3026. DrawMenuBar; ∫Menus Δ {A937} I-354 V-244 P-101 104 169|
  3027. DrawNew(window:WindowPeek;update:BOOLEAN); ∫Windows Δ {A90F}
  3028. I-296|
  3029. DrawPicture(myPicture:PicHandle;dstRect:Rect); ∫Quickdraw Δ {
  3030. A8F6} I-190 N21 N35-1 N59-1 P-86 169 TN21 TN59|
  3031. DrawString(s:Str255); ∫Quickdraw Δ {A884} I-172 N26 P-83 170
  3032. TN26|
  3033. DrawText(textBuf:Ptr;firstByte:INTEGER;byteCount:INTEGER);
  3034. ∫Quickdraw Δ {A885} I-172 P-83 170 TN207|
  3035. dRemovErr=-25; ∫Errors
  3036. { tried to remove an open driver }|
  3037. drHw3Com=1; ∫ROMDefs
  3038. { HW ID for the Apple EtherTalk card. }|
  3039. drHwBSC=3; ∫ROMDefs|
  3040. drHwTFB=1; ∫ROMDefs
  3041. { HW ID for the TFB (original Mac II) video card. }|
  3042. DriveKind=… ∫Disks
  3043. (sony,hard20);|
  3044. driverEvt=11; ∫Events|
  3045. driverMask=2048; ∫Events|
  3046. DriveStatus(drvNum:INTEGER;VAR status:DrvSts):OSErr; ∫Disks Δ
  3047. II-215|
  3048. dropFolderIconResource=-3979; ∫Icons|
  3049. drSwApple=1; ∫ROMDefs
  3050. { To ask for or define an Apple-compatible SW device. }|
  3051. DrvQEl=RECORD ∫OSUtils
  3052.     qLink:QElemPtr;
  3053.     qType:INTEGER;
  3054.     dQDrive:INTEGER;
  3055.     dQRefNum:INTEGER;
  3056.     dQFSID:INTEGER;
  3057.     dQDrvSz:INTEGER;
  3058.     dQDrvSz2:INTEGER;|
  3059. DrvQElPtr=^DrvQEl; ∫OSUtils|
  3060. DrvQHdr=$308; ∫SysEqu
  3061. { [GLOBAL VAR] Drive queue header (10 bytes) queue header of
  3062. drives in system [10 bytes] }|
  3063. DrvSts=RECORD ∫Disks [1/3]
  3064.     track:INTEGER; { current track }
  3065.     writeProt:SignedByte; { bit 7 = 1 if volume is locked }
  3066.     diskInPlace:SignedByte; { disk in drive }
  3067.     installed:SignedByte; { drive installed }
  3068.     sides:SignedByte; { -1 for 2-sided, 0 for 1-sided }
  3069.     driveQLink:QElemPtr; { next queue entry }
  3070.     driveQVers:INTEGER; { 1 for HD20 }
  3071.     dQDrive:INTEGER; { drive number }|
  3072. DrvSts=RECORD ∫Disks [2/3]
  3073.     dQRefNum:INTEGER; { driver reference number }
  3074.     dQFSID:INTEGER; { file system ID }
  3075.     CASE DriveKind OF
  3076.     sony:
  3077.         twoSideFmt:SignedByte; { after 1st rd/wrt: 0=1 side, -1=2
  3078. side }
  3079.         needsFlush:SignedByte; { -1 for MacPlus drive }
  3080.         diskErrs:INTEGER; { soft error count }|
  3081. DrvSts=RECORD ∫Disks [3/3]
  3082.     hard20:
  3083.         driveSize:INTEGER; { drive block size low word }
  3084.         driveS1:INTEGER; { drive block size high word }
  3085.         driveType:INTEGER; { 1 for HD20 }
  3086.         driveManf:INTEGER; { 1 for Apple Computer, Inc. }
  3087.         driveChar:SignedByte; { 230 ($E6) for HD20 }
  3088.         driveMisc:SignedByte; { 0 -- reserved }|
  3089. ds32BitMode=103; ∫Errors
  3090. { booting in 32-bit on a 24-bit sys }|
  3091. dsAddressErr=2; ∫Errors
  3092. { address error }|
  3093. DSAlertRect=$3F8; ∫SysEqu
  3094. { [GLOBAL VAR] Rectangle enclosing system error alert (8
  3095. bytes) rectangle for disk-switch alert [8 bytes] }|
  3096. DSAlertTab=$2BA; ∫SysEqu
  3097. { [GLOBAL VAR] Pointer to system error alert table in use
  3098. system error alerts [pointer] }|
  3099. dsBadLaunch=26; ∫Errors
  3100. { can't launch file }|
  3101. dsBadPatch=99; ∫Errors
  3102. { Can't load patch resource }|
  3103. dsBadPatchHeader=83; ∫Errors
  3104. { SetTrapAddress saw the “come-from” header }|
  3105. dsBadSANEOpcode=81; ∫Errors
  3106. { bad opcode given to SANE Pack4 }|
  3107. dsBadSlotInt=51; ∫Errors
  3108. { unserviceable slot interrupt }|
  3109. dsBadStartupDisk=42; ∫Errors
  3110. { unable to mount boot volume (sad Mac only) }|
  3111. dsBufPtrTooLow=106; ∫Errors
  3112. { bufPtr moved too far during boot }|
  3113. dsBusError=1; ∫Errors
  3114. { bus error }|
  3115. dsCDEFNotFound=88; ∫Errors
  3116. { could not load CDEF }|
  3117. dsChkErr=5; ∫Errors
  3118. { check trap error }|
  3119. dsCoreErr=12; ∫Errors
  3120. { unimplemented core routine error }|
  3121. DSCtrAdj=$0DA8; ∫SysEqu
  3122. { [GLOBAL VAR] (long) Center adjust for DS rect. }|
  3123. dsDisassemblerInstalled=-11; ∫Errors
  3124. { say “Disassembler Installed” }|
  3125. DSDrawProc=$334; ∫SysEqu
  3126. { [GLOBAL VAR] alternate syserror draw procedure [pointer] }|
  3127. DSErrCode=$AF0; ∫SysEqu
  3128. { [GLOBAL VAR] Current system error ID (word) last system
  3129. error alert ID }|
  3130. dsExtensionsDisabled=-13; ∫Errors
  3131. { say “Extensions Disabled” }|
  3132. dsFinderErr=41; ∫Errors
  3133. { can't load the Finder error }|
  3134. dsForcedQuit=20002; ∫Errors
  3135. { allow the user to ExitToShell, return if Cancel }|
  3136. dsFPErr=16; ∫Errors
  3137. { Floating point error }|
  3138. dsFSErr=27; ∫Errors
  3139. { file system map has been trashed }|
  3140. dsGreeting=40; ∫Errors
  3141. { welcome to Macintosh greeting }|
  3142. dsHD20Installed=-12; ∫Errors
  3143. { say “HD20 Startup” }|
  3144. dsHMenuFindErr=86; ∫Errors
  3145. { Menu Manager Errors }|
  3146. dsIllInstErr=3; ∫Errors
  3147. { illegal instruction error }|
  3148. dsIOCoreErr=14; ∫Errors
  3149. { IO Core Error }|
  3150. dsIrqErr=13; ∫Errors
  3151. { uninstalled interrupt error }|
  3152. DskErr=$142; ∫SysEqu
  3153. { [GLOBAL VAR] disk routine result code [word] }|
  3154. dskFulErr=-34; ∫Errors
  3155. { disk full }|
  3156. dskInit=2; ∫Packages
  3157. { Disk Initializaton }|
  3158. DskVerify=$12C; ∫SysEqu
  3159. { [GLOBAL VAR] used by 3.5 disk driver for read/verify [byte]|
  3160. dsLineAErr=9; ∫Errors
  3161. { line 1010 trap error }|
  3162. dsLineFErr=10; ∫Errors
  3163. { line 1111 trap error }|
  3164. dsLoadErr=15; ∫Errors
  3165. { Segment Loader Error }|
  3166. dsMacsBugInstalled=-10; ∫Errors
  3167. { say “MacsBug Installed” }|
  3168. dsMBarNFnd=85; ∫Errors
  3169. { Menu Manager Errors }|
  3170. dsMDEFNotFound=89; ∫Errors
  3171. { could not load MDEF }|
  3172. dsMemFullErr=25; ∫Errors
  3173. { out of memory! }|
  3174. dsMiscErr=11; ∫Errors
  3175. { miscellaneous hardware exception error }|
  3176. dsNeedToWriteBootBlocks=104; ∫Errors
  3177. { need to write new boot blocks }|
  3178. dsNoFPU=90; ∫Errors
  3179. { an FPU instruction was executed and the machine doesn’t
  3180. have one }|
  3181. dsNoPackErr=17; ∫Errors
  3182. { package 0 not present }|
  3183. dsNoPatch=98; ∫Errors
  3184. { Can't patch for particular Model Mac }|
  3185. dsNoPk1=18; ∫Errors
  3186. { package 1 not present }|
  3187. dsNoPk2=19; ∫Errors
  3188. { package 2 not present }|
  3189. dsNoPk3=20; ∫Errors
  3190. { package 3 not present }|
  3191. dsNoPk4=21; ∫Errors
  3192. { package 4 not present }|
  3193. dsNoPk5=22; ∫Errors
  3194. { package 5 not present }|
  3195. dsNoPk6=23; ∫Errors
  3196. { package 6 not present }|
  3197. dsNoPk7=24; ∫Errors
  3198. { package 7 not present }|
  3199. dsNotEnoughRAMToBoot=105; ∫Errors
  3200. { must have at least 1.5MB of RAM to boot 7.0 }|
  3201. dsNotThe1=31; ∫Errors
  3202. { not the disk I wanted }|
  3203. dsOldSystem=102; ∫Errors
  3204. { System is too old for this ROM }|
  3205. dsOvflowErr=6; ∫Errors
  3206. { overflow trap error }|
  3207. dsParityErr=101; ∫Errors
  3208. { memory parity error }|
  3209. dspAttention=244; ∫ADSP
  3210. { send an attention message }|
  3211. dspCLDeny=248; ∫ADSP
  3212. { deny an open connection request }|
  3213. dspCLInit=251; ∫ADSP
  3214. { create a connection listener }|
  3215. dspCLListen=249; ∫ADSP
  3216. { post a listener request }|
  3217. dspClose=252; ∫ADSP
  3218. { close a connection }|
  3219. dspCLRemove=250; ∫ADSP
  3220. { remove a connection listener }|
  3221. dspInit=255; ∫ADSP
  3222. { create a new connection end }|
  3223. dspNewCID=241; ∫ADSP
  3224. { generate a cid for a connection end }|
  3225. dspOpen=253; ∫ADSP
  3226. { open a connection }|
  3227. dspOptions=243; ∫ADSP
  3228. { set connection end options }|
  3229. DSPParamBlock=PACKED RECORD ∫ADSP [1/8]
  3230.     qLink:QElemPtr;
  3231.     qType:INTEGER;
  3232.     ioTrap:INTEGER;
  3233.     ioCmdAddr:Ptr;
  3234.     ioCompletion:ProcPtr;
  3235.     ioResult:OSErr;
  3236.     ioNamePtr:StringPtr;
  3237.     ioVRefNum:INTEGER;
  3238.     ioCRefNum:INTEGER; { adsp driver refNum }|
  3239. DSPParamBlock=PACKED RECORD ∫ADSP [2/8]
  3240.     csCode:INTEGER; { adsp driver control code }
  3241.     qStatus:LONGINT; { adsp internal use }
  3242.     ccbRefNum:INTEGER; { refnum of ccb }
  3243.     CASE INTEGER OF
  3244.     dspInit,dspCLInit:
  3245.         ccbPtr:TPCCB; { pointer to connection control block }
  3246.         userRoutine:ProcPtr; { client routine to call on event }
  3247.         sendQSize:INTEGER; { size of send queue (0..64K bytes) }
  3248.         sendQueue:Ptr; { client passed send queue buffer }|
  3249. DSPParamBlock=PACKED RECORD ∫ADSP [3/8]
  3250.         recvQSize:INTEGER; { size of receive queue (0..64K bytes) }
  3251.         recvQueue:Ptr; { client passed receive queue buffer }
  3252.         attnPtr:Ptr; { client passed receive attention buffer }
  3253.         localSocket:Byte; { local socket number }
  3254.         filler1:Byte; { filler for proper byte alignment }
  3255.     dspOpen,dspCLListen,dspCLDeny:
  3256.         localCID:INTEGER; { local connection id }
  3257.         remoteCID:INTEGER; { remote connection id }
  3258.         remoteAddress:AddrBlock; { address of remote end }|
  3259. DSPParamBlock=PACKED RECORD ∫ADSP [4/8]
  3260.         filterAddress:AddrBlock; { address filter }
  3261.         sendSeq:LONGINT; { local send sequence number }
  3262.         sendWindow:INTEGER; { send window size }
  3263.         recvSeq:LONGINT; { receive sequence number }
  3264.         attnSendSeq:LONGINT; { attention send sequence number }
  3265.         attnRecvSeq:LONGINT; { attention receive sequence number }
  3266.         ocMode:Byte; { open connection mode }
  3267.         ocInterval:Byte; { open connection request retry interval }|
  3268. DSPParamBlock=PACKED RECORD ∫ADSP [5/8]
  3269.         ocMaximum:Byte; { open connection request retry maximum }
  3270.         filler2:Byte; { filler for proper byte alignment }
  3271.     dspClose,dspRemove:
  3272.         abort:Byte; { abort connection immediately if non-zero }
  3273.         filler3:Byte; { filler for proper byte alignment }
  3274.     dspStatus:
  3275.         statusCCB:TPCCB; { pointer to ccb }
  3276.         sendQPending:INTEGER; { pending bytes in send queue }|
  3277. DSPParamBlock=PACKED RECORD ∫ADSP [6/8]
  3278.         sendQFree:INTEGER; { available buffer space in send queue }
  3279.         recvQPending:INTEGER; { pending bytes in receive queue }
  3280.         recvQFree:INTEGER; { available buffer space in receive
  3281. queue }
  3282.     dspRead,dspWrite:
  3283.         reqCount:INTEGER; { requested number of bytes }
  3284.         actCount:INTEGER; { actual number of bytes }
  3285.         dataPtr:Ptr; { pointer to data buffer }|
  3286. DSPParamBlock=PACKED RECORD ∫ADSP [7/8]
  3287.         eom:Byte; { indicates logical end of message }
  3288.         flush:Byte; { send data now }
  3289.     dspAttention:
  3290.         attnCode:INTEGER; { client attention code }
  3291.         attnSize:INTEGER; { size of attention data }
  3292.         attnData:Ptr; { pointer to attention data }
  3293.         attnInterval:Byte; { retransmit timer in 10-tick intervals }
  3294.         filler4:Byte; { filler for proper byte alignment }|
  3295. DSPParamBlock=PACKED RECORD ∫ADSP [8/8]
  3296.     dspOptions:
  3297.         sendBlocking:INTEGER; { quantum for data packets }
  3298.         sendTimer:Byte; { send timer in 10-tick intervals }
  3299.         rtmtTimer:Byte; { retransmit timer in 10-tick intervals }
  3300.         badSeqMax:Byte; { threshold for sending retransmit advice }
  3301.         useCheckSum:Byte; { use ddp packet checksum }
  3302.     dspNewCID:
  3303.         newCID:INTEGER; { new connection id returned }|
  3304. DSPPBPtr=^DSPParamBlock; ∫ADSP|
  3305. dspRead=246; ∫ADSP
  3306. { read data from the connection }|
  3307. dspRemove=254; ∫ADSP
  3308. { remove a connection end }|
  3309. dspReset=242; ∫ADSP
  3310. { forward reset the connection }|
  3311. dsPrivErr=7; ∫Errors
  3312. { privilege violation error }|
  3313. dspStatus=247; ∫ADSP
  3314. { get status of connection end }|
  3315. dspWrite=245; ∫ADSP
  3316. { write data on the connection }|
  3317. dsReinsert=30; ∫Errors
  3318. { request user to reinsert off-line volume }|
  3319. dsShutDownOrRestart=20000; ∫Errors
  3320. { user choice between ShutDown and Restart }|
  3321. dsStknHeap=28; ∫Errors
  3322. { stack has moved into application heap }|
  3323. dsSwitchOffOrRestart=20001; ∫Errors
  3324. { user choice between switching off and Restart }|
  3325. dsSysErr=32767; ∫Errors
  3326. { general system error }|
  3327. dsSystemFileErr=43; ∫Errors
  3328. { can’t find System file to open (sad Mac only) }|
  3329. dsTraceErr=8; ∫Errors
  3330. { trace mode error }|
  3331. dsWDEFNotFound=87; ∫Errors
  3332. { could not load WDEF }|
  3333. DSWndUpdate=$15D; ∫SysEqu
  3334. { [GLOBAL VAR] GNE not to paintBehind DS AlertRect? [byte] }|
  3335. dsZeroDivErr=4; ∫Errors
  3336. { zero divide error }|
  3337. DTInstall(dtTaskPtr:QElemPtr):OSErr; ∫OSUtils {A082} V-467|
  3338. DTPBPtr=^DTPBRec; ∫Files|
  3339. DTPBRec=RECORD ∫Files [1/3]
  3340.     qLink:QElemPtr;
  3341.     qType:INTEGER;
  3342.     ioTrap:INTEGER;
  3343.     ioCmdAddr:Ptr;
  3344.     ioCompletion:ProcPtr;
  3345.     ioResult:OSErr;
  3346.     ioNamePtr:StringPtr;
  3347.     ioVRefNum:INTEGER;
  3348.     ioDTRefNum:INTEGER;|
  3349. DTPBRec=RECORD ∫Files [2/3]
  3350.     ioIndex:INTEGER;
  3351.     ioTagInfo:LONGINT;
  3352.     ioDTBuffer:Ptr;
  3353.     ioDTReqCount:LONGINT;
  3354.     ioDTActCount:LONGINT;
  3355.     filler1:SignedByte;
  3356.     ioIconType:SignedByte;
  3357.     filler2:INTEGER;|
  3358. DTPBRec=RECORD ∫Files [3/3]
  3359.     ioDirID:LONGINT;
  3360.     ioFileCreator:OSType;
  3361.     ioFileType:OSType;
  3362.     ioFiller3:LONGINT;
  3363.     ioDTLgLen:LONGINT;
  3364.     ioDTPyLen:LONGINT;
  3365.     ioFiller4:ARRAY [1..14] OF INTEGER;
  3366.     ioAPPLParID:LONGINT;|
  3367. DTQFlags=$0D92; ∫SysEqu
  3368. { [GLOBAL VAR] flag word for DTQueue }|
  3369. DTQueue=$0D92; ∫SysEqu
  3370. { [GLOBAL VAR] (10 bytes) deferred task queue header }|
  3371. dtrNegated=64; ∫Serial|
  3372. DTskQHdr=$0D94; ∫SysEqu
  3373. { [GLOBAL VAR] ptr to head of queue }|
  3374. DTskQTail=$0D98; ∫SysEqu
  3375. { [GLOBAL VAR] ptr to tail of queue }|
  3376. dupFNErr=-48; ∫Errors
  3377. { duplicate filename (rename) }|
  3378. DXInfo=RECORD ∫Files
  3379.     frScroll:Point; { scroll position }
  3380.     frOpenChain:LONGINT; { DirID chain of open folders }
  3381.     frScript:SignedByte; { Script flag and number }
  3382.     frXFlags:SignedByte;
  3383.     frComment:INTEGER; { comment }
  3384.     frPutAway:LONGINT; { DirID }|
  3385. dym=4; ∫Packages|
  3386. EAddMulti(thePBptr:EParamBlkPtr;async:BOOLEAN):OSErr; ∫ENET|
  3387. EAddrRType='eadr'; ∫ENET
  3388. { Alternate address resource type }|
  3389. EAttachPH(thePBptr:EParamBlkPtr;async:BOOLEAN):OSErr; ∫ENET|
  3390. eAttention=$20; ∫ADSP
  3391. { received attention message }|
  3392. eClosed=$80; ∫ADSP
  3393. { received connection closed advice }|
  3394. EDelMulti(thePBptr:EParamBlkPtr;async:BOOLEAN):OSErr; ∫ENET|
  3395. EDetachPH(thePBptr:EParamBlkPtr;async:BOOLEAN):OSErr; ∫ENET|
  3396. EditionContainerSpec=RECORD ∫Editions
  3397.     theFile:FSSpec;
  3398.     theFileScript:ScriptCode;
  3399.     thePart:LONGINT;
  3400.     thePartName:Str31;
  3401.     thePartScript:ScriptCode;|
  3402. EditionContainerSpecPtr=^EditionContainerSpec; ∫Editions|
  3403. EditionHasFormat(whichEdition:EditionRefNum;whichFormat:
  3404. FormatType;VAR formatSize:Size):OSErr; ∫Editions {A82D}|
  3405. EditionInfoRecord=RECORD ∫Editions
  3406.     crDate:TimeStamp; { date EditionContainer was created }
  3407.     mdDate:TimeStamp; { date of last change }
  3408.     fdCreator:OSType; { file creator }
  3409.     fdType:OSType; { file type }
  3410.     container:EditionContainerSpec; { the Edition }|
  3411. editionMgr=11; ∫Packages
  3412. { Edition Manager }|
  3413. editionMgrInitErr=-450; ∫Errors
  3414. { edition manager not inited by this app }|
  3415. EditionOpenerParamBlock=RECORD ∫Editions
  3416.     info:EditionInfoRecord;
  3417.     sectionH:SectionHandle;
  3418.     document:FSSpecPtr;
  3419.     fdCreator:OSType;
  3420.     ioRefNum:LONGINT;
  3421.     ioProc:FormatIOProcPtr;
  3422.     success:BOOLEAN;
  3423.     formatsMask:SignedByte;|
  3424. EditionOpenerProcPtr=ProcPtr; ∫Editions
  3425. { FUNCTION Opener(selector: EditionOpenerVerb; VAR PB:
  3426. EditionOpenerParamBlock): OSErr; }|
  3427. EditionOpenerVerb=… ∫Editions
  3428. (eoOpen,eoClose,eoOpenNew,eoCloseNew,eoCanSubscribe);|
  3429. EditionRefNum=Handle; ∫Editions
  3430. { used in Edition I/O }|
  3431. Editions see ∫Editions|
  3432. editText=16; ∫Dialogs|
  3433. eFwdReset=$10; ∫ADSP
  3434. { received forward reset advice }|
  3435. EGetInfo(thePBptr:EParamBlkPtr;async:BOOLEAN):OSErr; ∫ENET|
  3436. eightBitMode=131; ∫Video
  3437. { Id of EightBitMode Parameter list. }|
  3438. eightToThree=2; ∫Sound|
  3439. Eject(volName:StringPtr;vRefNum:INTEGER):OSErr; ∫Files Δ
  3440. II-90 IV-108 low-level II-107 IV-135|
  3441. EjectNotify=$338; ∫SysEqu
  3442. { [GLOBAL VAR] eject notify procedure [pointer] }|
  3443. eLenErr=-92; ∫ENET
  3444. { Length error ddpLenErr }|
  3445. emCancelSectionDialogRefCon='cncl'; ∫Editions|
  3446. emGoToPubErrDialogRefCon='gerr'; ∫Editions|
  3447. emHookAutoUpdateMode=164; ∫Editions|
  3448. emHookCancelSection=160; ∫Editions|
  3449. emHookGetEditionNow=162; ∫Editions|
  3450. emHookGoToPublisher=161; ∫Editions|
  3451. emHookManualUpdateMode=163; ∫Editions|
  3452. emHookRedrawPreview=150; ∫Editions|
  3453. emHookSendEditionNow=162; ∫Editions|
  3454. emOptionsDialogRefCon='optn'; ∫Editions|
  3455. emptyCmd=15; ∫Sound|
  3456. EmptyHandle(h:Handle); ∫Memory Δ {A02B} II-40|
  3457. EmptyRect(r:Rect):BOOLEAN; ∫Quickdraw {A8AE} I-176|
  3458. EmptyRgn(rgn:RgnHandle):BOOLEAN; ∫Quickdraw {A8E2} I-186|
  3459. eMultiErr=-91; ∫ENET
  3460. { Multicast address error ddpSktErr }|
  3461. EnableIdle; ∫Power {A485}|
  3462. EnableItem(theMenu:MenuHandle;item:INTEGER); ∫Menus {A939}
  3463. I-358 V-245 P-104 170|
  3464. endOfList=255; ∫ROMDefs
  3465. { End of list }|
  3466. EndSRTPtr=$0DB4; ∫SysEqu
  3467. { [GLOBAL VAR] (long) Pointer to the end of the Slot Resource
  3468. Table (Not the SRT buffer). }|
  3469. EndUpdate(theWindow:WindowPtr); ∫Windows Δ {A923} I-293 P-97
  3470. 170|
  3471. ENET see ∫ENET|
  3472. ENetAddMulti=246; ∫ENET
  3473. { Add a multicast address }|
  3474. ENetAttachPH=247; ∫ENET
  3475. { Attach protocol handler }|
  3476. ENetDelMulti=245; ∫ENET
  3477. { Delete a multicast address }|
  3478. ENetDetachPH=248; ∫ENET
  3479. { Detach protocol handler }|
  3480. ENetGetInfo=252; ∫ENET
  3481. { Get info }|
  3482. ENetRdCancel=251; ∫ENET
  3483. { Cancel read }|
  3484. ENetRead=250; ∫ENET
  3485. { Read }|
  3486. ENetSetGeneral=253; ∫ENET
  3487. { Set "general" mode }|
  3488. ENetWrite=249; ∫ENET
  3489. { Write }|
  3490. Enqueue(qElement:QElemPtr;qHeader:QHdrPtr); ∫OSUtils {A96F}
  3491. II-382|
  3492. EnterSupervisorMode:StatusRegisterContents; ∫Memory {A08D}
  3493. II-30 IV-77 83 N39-1 N103 TN103|
  3494. EntityName=RECORD ∫AppleTalk
  3495.     objStr:Str32;
  3496.     typeStr:Str32;
  3497.     zoneStr:Str32;|
  3498. EntityPtr=^EntityName; ∫AppleTalk|
  3499. Entry2Index(entry:INTEGER):LONGINT; ∫Palettes {AAA2}|
  3500. env512KE=1; ∫OSUtils|
  3501. env68000=1; ∫OSUtils|
  3502. env68010=2; ∫OSUtils|
  3503. env68020=3; ∫OSUtils|
  3504. env68030=4; ∫OSUtils|
  3505. env68040=5; ∫OSUtils|
  3506. envAExtendKbd=4; ∫OSUtils|
  3507. envBadVers=-5501; ∫Errors
  3508. { Version non-positive }|
  3509. envCPUUnknown=0; ∫OSUtils|
  3510. envExtISOADBKbd=9; ∫OSUtils|
  3511. Environs(VAR rom:INTEGER;VAR machine:INTEGER); ∫OSUtils
  3512. II-385 IV-236|
  3513. envMac=-1; ∫OSUtils|
  3514. envMacAndPad=2; ∫OSUtils|
  3515. envMachUnknown=0; ∫OSUtils|
  3516. envMacII=4; ∫OSUtils|
  3517. envMacIIci=9; ∫OSUtils|
  3518. envMacIIcx=6; ∫OSUtils|
  3519. envMacIIfx=11; ∫OSUtils|
  3520. envMacIIx=5; ∫OSUtils|
  3521. envMacKbd=1; ∫OSUtils|
  3522. envMacPlus=2; ∫OSUtils|
  3523. envMacPlusKbd=3; ∫OSUtils|
  3524. envNotPresent=-5500; ∫Errors
  3525. { returned by glue. }|
  3526. envPortable=8; ∫OSUtils|
  3527. envPrtblADBKbd=6; ∫OSUtils|
  3528. envPrtblISOKbd=7; ∫OSUtils|
  3529. envSE30=7; ∫OSUtils|
  3530. envSE=3; ∫OSUtils|
  3531. envStandADBKbd=5; ∫OSUtils|
  3532. envStdISOADBKbd=8; ∫OSUtils|
  3533. envUnknownKbd=0; ∫OSUtils|
  3534. envVersTooBig=-5502; ∫Errors
  3535. { Version bigger than call can handle }|
  3536. envXL=-2; ∫OSUtils|
  3537. eofErr=-39; ∫Errors
  3538. { End of file }|
  3539. EOLHook=0; ∫TextEdit
  3540. { [ProcPtr] TEEOLHook }|
  3541. EParamBlkPtr=^EParamBlock; ∫ENET|
  3542. EParamBlock=PACKED RECORD ∫ENET [1/3]
  3543.     qLink:QElemPtr; { next queue entry }
  3544.     qType:INTEGER; { queue type }
  3545.     ioTrap:INTEGER; { routine trap }
  3546.     ioCmdAddr:Ptr; { routine address }
  3547.     ioCompletion:ProcPtr; { completion routine }
  3548.     ioResult:OSErr; { result code }
  3549.     ioNamePtr:StringPtr; { ->filename }|
  3550. EParamBlock=PACKED RECORD ∫ENET [2/3]
  3551.     ioVRefNum:INTEGER; { volume reference or drive number }
  3552.     ioRefNum:INTEGER; { driver reference number }
  3553.     csCode:INTEGER; { call command code AUTOMATICALLY set }
  3554.     CASE INTEGER OF
  3555.     ENetWrite,ENetAttachPH,ENetDetachPH,ENetRead,ENetRdCancel,
  3556. ENetGetInfo,ENetSetGeneral:|
  3557. EParamBlock=PACKED RECORD ∫ENET [3/3]
  3558.         eProtType:INTEGER; { Ethernet protocol type }
  3559.         ePointer:Ptr;
  3560.         eBuffSize:INTEGER; { buffer size }
  3561.         eDataSize:INTEGER; { number of bytes read }
  3562.     ENetAddMulti,ENetDelMulti:
  3563.         eMultiAddr:ARRAY [0..5] of char; { Multicast Address }|
  3564. EPPC see ∫EPPC|
  3565. EqualPt(pt1:Point;pt2:Point):BOOLEAN; ∫Quickdraw {A881} I-193|
  3566. EqualRect(rect1:Rect;rect2:Rect):BOOLEAN; ∫Quickdraw {A8A6}
  3567. I-176|
  3568. EqualRgn(rgnA:RgnHandle;rgnB:RgnHandle):BOOLEAN; ∫Quickdraw {
  3569. A8E3} I-185|
  3570. EqualString(str1:Str255;str2:Str255;caseSens:BOOLEAN;diacSens:
  3571. BOOLEAN):BOOLEAN; ∫OSUtils II-377|
  3572. eraMask=$0001; ∫Script|
  3573. EraseArc(r:Rect;startAngle:INTEGER;arcAngle:INTEGER);
  3574. ∫Quickdraw Δ {A8C0} I-180|
  3575. EraseOval(r:Rect); ∫Quickdraw Δ {A8B9} I-178|
  3576. ErasePoly(poly:PolyHandle); ∫Quickdraw Δ {A8C8} I-192|
  3577. EraseRect(r:Rect); ∫Quickdraw Δ {A8A3} I-177|
  3578. EraseRgn(rgn:RgnHandle); ∫Quickdraw Δ {A8D4} I-186|
  3579. EraseRoundRect(r:Rect;ovalWidth:INTEGER;ovalHeight:INTEGER);
  3580. ∫Quickdraw Δ {A8B2} I-179|
  3581. ERdCancel(thePBptr:EParamBlkPtr;async:BOOLEAN):OSErr; ∫ENET|
  3582. ERead(thePBptr:EParamBlkPtr;async:BOOLEAN):OSErr; ∫ENET|
  3583. Err-1 qErr; ∫Errors
  3584. { queue element not found during deletion }|
  3585. Err-10 dsMacsBugInstalled; ∫Errors
  3586. { say “MacsBug Installed” }|
  3587. Err-100 noScrapErr; ∫Errors
  3588. { No scrap exists error }|
  3589. Err-102 noTypeErr; ∫Errors
  3590. { No object of that type in scrap }|
  3591. Err-1024 nbpBuffOvr; ∫Errors
  3592. { Buffer overflow in LookupName }|
  3593. Err-1025 nbpNoConfirm; ∫Errors|
  3594. Err-1026 nbpConfDiff; ∫Errors
  3595. { Name confirmed at different socket }|
  3596. Err-1027 nbpDuplicate; ∫Errors
  3597. { Duplicate name exists already }|
  3598. Err-1028 nbpNotFound; ∫Errors
  3599. { Name not found on remove }|
  3600. Err-1029 nbpNISErr; ∫Errors
  3601. { Error trying to open the NIS }|
  3602. Err-1066 aspBadVersNum; ∫Errors
  3603. { Server cannot support this ASP version }|
  3604. Err-1067 aspBufTooSmall; ∫Errors
  3605. { Buffer too small }|
  3606. Err-1068 aspNoMoreSess; ∫Errors
  3607. { No more sessions on server }|
  3608. Err-1069 aspNoServers; ∫Errors
  3609. { No servers at that address }|
  3610. Err-1070 aspParamErr; ∫Errors
  3611. { Parameter error }|
  3612. Err-1071 aspServerBusy; ∫Errors
  3613. { Server cannot open another session }|
  3614. Err-1072 aspSessClosed; ∫Errors
  3615. { Session closed }|
  3616. Err-1073 aspSizeErr; ∫Errors
  3617. { Command block too big }|
  3618. Err-1074 aspTooMany; ∫Errors
  3619. { Too many clients (server error) }|
  3620. Err-1075 aspNoAck; ∫Errors
  3621. { No ack on attention request (server err) }|
  3622. Err-108 memFullErr; ∫Errors
  3623. { Not enough room in heap zone }|
  3624. Err-109 nilHandleErr; ∫Errors
  3625. { Master Pointer was NIL in HandleZone or other }|
  3626. Err-1096 reqFailed; ∫Errors|
  3627. Err-1097 tooManyReqs; ∫Errors|
  3628. Err-1098 tooManySkts; ∫Errors|
  3629. Err-1099 badATPSkt; ∫Errors|
  3630. Err-11 dsDisassemblerInstalled; ∫Errors
  3631. { say “Disassembler Installed” }|
  3632. Err-110 memAdrErr; ∫Errors
  3633. { address was odd; or out of range }|
  3634. Err-1100 badBuffNum; ∫Errors|
  3635. Err-11000 pictInfoVersionErr; ∫Errors
  3636. { wrong version of the PictInfo structure }|
  3637. Err-11001 pictInfoIDErr; ∫Errors
  3638. { the internal consistancy check for the PictInfoID is wrong }|
  3639. Err-11002 pictInfoVerbErr; ∫Errors
  3640. { the passed verb was invalid }|
  3641. Err-11003 cantLoadPickMethodErr; ∫Errors
  3642. { unable to load the custom pick proc }|
  3643. Err-11004 colorsRequestedErr; ∫Errors
  3644. { the number of colors requested was illegal }|
  3645. Err-11005 pictureDataErr; ∫Errors
  3646. { the picture data was invalid }|
  3647. Err-1101 noRelErr; ∫Errors|
  3648. Err-1102 cbNotFound; ∫Errors|
  3649. Err-1103 noSendResp; ∫Errors|
  3650. Err-1104 noDataArea; ∫Errors|
  3651. Err-1105 reqAborted; ∫Errors|
  3652. Err-111 memWZErr; ∫Errors
  3653. { WhichZone failed (applied to free block) }|
  3654. Err-112 memPurErr; ∫Errors
  3655. { trying to purge a locked or non-purgeable block }|
  3656. Err-113 memAZErr; ∫Errors
  3657. { Address in zone check failed }|
  3658. Err-114 memPCErr; ∫Errors
  3659. { Pointer Check failed }|
  3660. Err-115 memBCErr; ∫Errors
  3661. { Block Check failed }|
  3662. Err-116 memSCErr; ∫Errors
  3663. { Size Check failed }|
  3664. Err-117 memLockedErr; ∫Errors
  3665. { trying to move a locked block (MoveHHi) }|
  3666. Err-12 dsHD20Installed; ∫Errors
  3667. { say “HD20 Startup” }|
  3668. Err-120 dirNFErr; ∫Errors
  3669. { Directory not found }|
  3670. Err-121 tmwdoErr; ∫Errors
  3671. { No free WDCB available }|
  3672. Err-122 badMovErr; ∫Errors
  3673. { Move into offspring error }|
  3674. Err-123 wrgVolTypErr; ∫Errors
  3675. { Wrong volume type error [operation not supported for MFS] }|
  3676. Err-124 volGoneErr; ∫Errors
  3677. { Server volume has been disconnected. }|
  3678. Err-125 updPixMemErr; ∫Errors
  3679. { insufficient memory to update a pixmap }|
  3680. Err-126 mBarNFnd; ∫Errors
  3681. { system error code for MBDF not found }|
  3682. Err-127 hMenuFindErr; ∫Errors
  3683. { could not find HMenu's parent in MenuKey }|
  3684. Err-1273 errOpenDenied; ∫ADSP
  3685. { open connection request was denied }|
  3686. Err-1274 errDSPQueueSize; ∫ADSP
  3687. { DSP Read/Write Queue Too small }|
  3688. Err-1275 errFwdReset; ∫ADSP
  3689. { read terminated by forward reset }|
  3690. Err-1276 errAttention; ∫ADSP
  3691. { attention message too long }|
  3692. Err-1277 errOpening; ∫ADSP
  3693. { open connection request failed }|
  3694. Err-1278 errState; ∫ADSP
  3695. { bad connection state for this operation }|
  3696. Err-1279 errAborted; ∫ADSP
  3697. { control call was aborted }|
  3698. Err-128 userCanceledErr; ∫Errors|
  3699. Err-1280 errRefNum; ∫ADSP
  3700. { bad connection refNum }|
  3701. Err-13 dsExtensionsDisabled; ∫Errors
  3702. { say “Extensions Disabled” }|
  3703. Err-1300 fidNotFound; ∫Errors
  3704. { no file thread exists. }|
  3705. Err-13000 pmBusyErr; ∫Errors
  3706. { Power Mgr never ready to start handshake }|
  3707. Err-13001 pmReplyTOErr; ∫Errors
  3708. { Timed out waiting for reply }|
  3709. Err-13002 pmSendStartErr; ∫Errors
  3710. { during send, pmgr did not start hs }|
  3711. Err-13003 pmSendEndErr; ∫Errors
  3712. { during send, pmgr did not finish hs }|
  3713. Err-13004 pmRecvStartErr; ∫Errors
  3714. { during receive, pmgr did not start hs }|
  3715. Err-13005 pmRecvEndErr; ∫Errors
  3716. { during receive, pmgr did not finish hs configured for this
  3717. connection }|
  3718. Err-1301 fidExists; ∫Errors
  3719. { file id already exists }|
  3720. Err-1302 notAFileErr; ∫Errors
  3721. { directory specified }|
  3722. Err-1303 diffVolErr; ∫Errors
  3723. { files on different volumes }|
  3724. Err-1304 catChangedErr; ∫Errors
  3725. { the catalog has been modified }|
  3726. Err-1305 desktopDamagedErr; ∫Errors
  3727. { desktop database files are corrupted }|
  3728. Err-1306 sameFileErr; ∫Errors
  3729. { can't exchange a file with itself }|
  3730. Err-1307 badFidErr; ∫Errors
  3731. { file id is dangling or doesn't match with the file number }|
  3732. Err-145 noMemForPictPlaybackErr; ∫Errors|
  3733. Err-147 rgnTooBigError; ∫Errors|
  3734. Err-148 pixMapTooDeepErr; ∫Errors|
  3735. Err-149 nsStackErr; ∫Errors|
  3736. Err-150 cMatchErr; ∫Errors
  3737. { Color2Index failed to find an index }|
  3738. Err-151 cTempMemErr; ∫Errors
  3739. { failed to allocate memory for temporary structures }|
  3740. Err-152 cNoMemErr; ∫Errors
  3741. { failed to allocate memory for structure }|
  3742. Err-153 cRangeErr; ∫Errors
  3743. { range error on colorTable request }|
  3744. Err-154 cProtectErr; ∫Errors
  3745. { colorTable entry protection violation }|
  3746. Err-155 cDevErr; ∫Errors
  3747. { invalid type of graphics device }|
  3748. Err-156 cResErr; ∫Errors
  3749. { invalid resolution for MakeITable }|
  3750. Err-17 controlErr; ∫Errors
  3751. { I/O System Errors }|
  3752. Err-1700 errAECoercionFail; ∫AppleEvents|
  3753. Err-1701 errAEDescNotFound; ∫AppleEvents|
  3754. Err-1702 errAECorruptData; ∫AppleEvents|
  3755. Err-1703 errAEWrongDataType; ∫AppleEvents|
  3756. Err-1704 errAENotAEDesc; ∫AppleEvents|
  3757. Err-1705 errAEBadListItem; ∫AppleEvents
  3758. { Specified list item does not exist }|
  3759. Err-1706 errAENewerVersion; ∫AppleEvents
  3760. { Need newer version of AppleEvent Manager }|
  3761. Err-1707 errAENotAppleEvent; ∫AppleEvents
  3762. { The event is not in AppleEvent format }|
  3763. Err-1708 errAEEventNotHandled; ∫AppleEvents
  3764. { The AppleEvent was not handled by any handler }|
  3765. Err-1709 errAEReplyNotValid; ∫AppleEvents
  3766. { AEResetTimer was passed an invalid reply parameter }|
  3767. Err-1710 errAEUnknownSendMode; ∫AppleEvents
  3768. { Mode wasn't NoReply, WaitReply, or QueueReply; or
  3769. Interaction level is unknown }|
  3770. Err-1711 errAEWaitCanceled; ∫AppleEvents
  3771. { In AESend, User cancelled out of wait loop for reply or
  3772. receipt }|
  3773. Err-1712 errAETimeout; ∫AppleEvents
  3774. { AppleEvent timed out }|
  3775. Err-1713 errAENoUserInteraction; ∫AppleEvents
  3776. { no user interaction allowed }|
  3777. Err-1714 errAENotASpecialFunction; ∫AppleEvents
  3778. { there is no special function with this keyword }|
  3779. Err-1715 errAEParamMissed; ∫AppleEvents
  3780. { a required parameter was not accessed }|
  3781. Err-1716 errAEUnknownAddressType; ∫AppleEvents
  3782. { The target address type is not known }|
  3783. Err-1717 errAEHandlerNotFound; ∫AppleEvents
  3784. { No handler in the dispatch tables fits the parameters to
  3785. AEGetEventHandler or AEGetCoercionHandler }|
  3786. Err-1718 errAEReplyNotArrived; ∫AppleEvents
  3787. { the contents of the reply you are accessing have not
  3788. arrived yet }|
  3789. Err-1719 errAEIllegalIndex; ∫AppleEvents
  3790. { Index is out of range in a put operation }|
  3791. Err-18 statusErr; ∫Errors
  3792. { I/O System Errors }|
  3793. Err-185 badExtResource; ∫Errors
  3794. { extended resource has a bad format. }|
  3795. Err-186 CantDecompress; ∫Errors
  3796. { resource bent ("the bends") - can't decompress a compressed
  3797. resource }|
  3798. Err-19 readErr; ∫Errors
  3799. { I/O System Errors }|
  3800. Err-192 resNotFound; ∫Errors
  3801. { Resource not found }|
  3802. Err-193 resFNotFound; ∫Errors
  3803. { Resource file not found }|
  3804. Err-194 addResFailed; ∫Errors
  3805. { AddResource failed }|
  3806. Err-195 addRefFailed; ∫Errors
  3807. { AddReference failed }|
  3808. Err-196 rmvResFailed; ∫Errors
  3809. { RmveResource failed }|
  3810. Err-197 rmvRefFailed; ∫Errors
  3811. { RmveReference failed }|
  3812. Err-198 resAttrErr; ∫Errors
  3813. { attribute inconsistent with operation }|
  3814. Err-199 mapReadErr; ∫Errors
  3815. { map inconsistent with operation }|
  3816. Err-2 vTypErr; ∫Errors
  3817. { invalid queue element }|
  3818. Err-20 writErr; ∫Errors
  3819. { I/O System Errors }|
  3820. Err-200 noHardwareErr; ∫Errors
  3821. { Sound Manager Error Returns }|
  3822. Err-201 notEnoughHardwareErr; ∫Errors
  3823. { Sound Manager Error Returns }|
  3824. Err-203 queueFull; ∫Errors
  3825. { Sound Manager Error Returns }|
  3826. Err-204 resProblem; ∫Errors
  3827. { Sound Manager Error Returns }|
  3828. Err-205 badChannel; ∫Errors
  3829. { Sound Manager Error Returns }|
  3830. Err-206 badFormat; ∫Errors
  3831. { Sound Manager Error Returns }|
  3832. Err-207 notEnoughBufferSpace; ∫Errors
  3833. { could not allocate enough memory }|
  3834. Err-208 badFileFormat; ∫Errors
  3835. { was not type AIFF or was of bad format,corrupt }|
  3836. Err-209 channelBusy; ∫Errors
  3837. { the Channel is being used for a PFD already }|
  3838. Err-21 badUnitErr; ∫Errors
  3839. { I/O System Errors }|
  3840. Err-210 buffersTooSmall; ∫Errors
  3841. { can not operate in the memory allowed }|
  3842. Err-211 channelNotBusy; ∫Errors|
  3843. Err-212 noMoreRealTime; ∫Errors
  3844. { not enough CPU cycles left to add another task }|
  3845. Err-22 unitEmptyErr; ∫Errors
  3846. { I/O System Errors }|
  3847. Err-220 siNoSoundInHardware; ∫Errors
  3848. { no Sound Input hardware }|
  3849. Err-221 siBadSoundInDevice; ∫Errors
  3850. { invalid index passed to SoundInGetIndexedDevice }|
  3851. Err-222 siNoBufferSpecified; ∫Errors
  3852. { returned by synchronous SPBRecord if nil buffer passed }|
  3853. Err-223 siInvalidCompression; ∫Errors
  3854. { invalid compression type }|
  3855. Err-224 siHardDriveTooSlow; ∫Errors
  3856. { hard drive too slow to record to disk }|
  3857. Err-225 siInvalidSampleRate; ∫Errors
  3858. { invalid sample rate }|
  3859. Err-226 siInvalidSampleSize; ∫Errors
  3860. { invalid sample size }|
  3861. Err-227 siDeviceBusyErr; ∫Errors
  3862. { input device already in use }|
  3863. Err-228 siBadDeviceName; ∫Errors
  3864. { input device could not be opened }|
  3865. Err-229 siBadRefNum; ∫Errors
  3866. { invalid input device reference number }|
  3867. Err-23 openErr; ∫Errors
  3868. { I/O System Errors }|
  3869. Err-230 siInputDeviceErr; ∫Errors
  3870. { input device hardware failure }|
  3871. Err-231 siUnknownInfoType; ∫Errors
  3872. { invalid info type selector (returned by driver) }|
  3873. Err-232 siUnknownQuality; ∫Errors
  3874. { invalid quality selector (returned by driver) }|
  3875. Err-24 closErr; ∫Errors
  3876. { I/O System Errors }|
  3877. Err-25 dRemovErr; ∫Errors
  3878. { tried to remove an open driver }|
  3879. Err-26 dInstErr; ∫Errors
  3880. { DrvrInstall couldn't find driver in resources }|
  3881. Err-27 abortErr; ∫Errors
  3882. { IO call aborted by KillIO }|
  3883. Err-27 iIOAbortErr; ∫Errors
  3884. { IO abort error (Printing Manager) }|
  3885. Err-28 notOpenErr; ∫Errors
  3886. { Couldn't rd/wr/ctl/sts cause driver not opened }|
  3887. Err-29 unitTblFullErr; ∫Errors
  3888. { unit table has no more entries }|
  3889. Err-290 smSDMInitErr; ∫Errors
  3890. { Error; SDM could not be initialized. }|
  3891. Err-291 smSRTInitErr; ∫Errors
  3892. { Error; Slot Resource Table could not be initialized. }|
  3893. Err-292 smPRAMInitErr; ∫Errors
  3894. { Error; Slot Resource Table could not be initialized. }|
  3895. Err-293 smPriInitErr; ∫Errors
  3896. { Error; Cards could not be initialized. }|
  3897. Err-299 nmTypErr; ∫Errors
  3898. { wrong queue type }|
  3899. Err-3 corErr; ∫Errors
  3900. { core routine number out of range }|
  3901. Err-30 dceExtErr; ∫Errors
  3902. { dce extension error }|
  3903. Err-300 smEmptySlot; ∫Errors
  3904. { No card in slot }|
  3905. Err-301 smCRCFail; ∫Errors
  3906. { CRC check failed for declaration data }|
  3907. Err-302 smFormatErr; ∫Errors
  3908. { FHeader Format is not Apple's }|
  3909. Err-303 smRevisionErr; ∫Errors
  3910. { Wrong revison level }|
  3911. Err-304 smNoDir; ∫Errors
  3912. { Directory offset is Nil }|
  3913. Err-305 smDisabledSlot; ∫Errors
  3914. { This slot is disabled (-305 use to be smLWTstBad) }|
  3915. Err-306 smNosInfoArray; ∫Errors
  3916. { No sInfoArray. Memory Mgr error. }|
  3917. Err-307 smResrvErr; ∫Errors
  3918. { Fatal reserved error. Resreved field <> 0. }|
  3919. Err-308 smUnExBusErr; ∫Errors
  3920. { Unexpected BusError }|
  3921. Err-309 smBLFieldBad; ∫Errors
  3922. { ByteLanes field was bad. }|
  3923. Err-310 smFHBlockRdErr; ∫Errors
  3924. { Error occured during _sGetFHeader. }|
  3925. Err-3101 buf2SmallErr; ∫Errors|
  3926. Err-3102 noMPPErr; ∫Errors|
  3927. Err-3103 ckSumErr; ∫Errors|
  3928. Err-3104 extractErr; ∫Errors|
  3929. Err-3105 readQErr; ∫Errors|
  3930. Err-3106 atpLenErr; ∫Errors|
  3931. Err-3107 atpBadRsp; ∫Errors|
  3932. Err-3108 recNotFnd; ∫Errors|
  3933. Err-3109 sktClosedErr; ∫Errors|
  3934. Err-311 smFHBlkDispErr; ∫Errors
  3935. { Error occured during _sDisposePtr (Dispose of FHeader block)
  3936. . }|
  3937. Err-312 smDisposePErr; ∫Errors
  3938. { _DisposePointer error }|
  3939. Err-313 smNoBoardSRsrc; ∫Errors
  3940. { No Board sResource. }|
  3941. Err-314 smGetPRErr; ∫Errors
  3942. { Error occured during _sGetPRAMRec (See SIMStatus). }|
  3943. Err-315 smNoBoardId; ∫Errors
  3944. { No Board Id. }|
  3945. Err-316 smInitStatVErr; ∫Errors
  3946. { The InitStatusV field was negative after primary or
  3947. secondary init. }|
  3948. Err-317 smInitTblVErr; ∫Errors
  3949. { An error occured while trying to initialize the Slot
  3950. Resource Table. }|
  3951. Err-318 smNoJmpTbl; ∫Errors
  3952. { SDM jump table could not be created. }|
  3953. Err-319 smBadBoardId; ∫Errors
  3954. { BoardId was wrong; re-init the PRAM record. }|
  3955. Err-320 smBusErrTO; ∫Errors
  3956. { BusError time out. }|
  3957. Err-32615 fontNotOutlineErr; ∫Errors
  3958. { bitmap font passed to routine that does outlines only }|
  3959. Err-32640 svDisabled; ∫Errors
  3960. { Reserve range -32640 to -32768 for Apple temp disables. }|
  3961. Err-32768 svTempDisable; ∫Errors
  3962. { Temporarily disable card but run primary init. }|
  3963. Err-33 dirFulErr; ∫Errors
  3964. { Directory full }|
  3965. Err-330 smBadRefId; ∫Errors
  3966. { Reference Id not found in List }|
  3967. Err-331 smBadsList; ∫Errors
  3968. { Bad sList: Id1 < Id2 < Id3 ...format is not followed. }|
  3969. Err-332 smReservedErr; ∫Errors
  3970. { Reserved field not zero }|
  3971. Err-333 smCodeRevErr; ∫Errors
  3972. { Code revision is wrong }|
  3973. Err-334 smCPUErr; ∫Errors
  3974. { Code revision is wrong }|
  3975. Err-335 smsPointerNil; ∫Errors
  3976. { LPointer is nil From sOffsetData. If this error occurs;
  3977. check sInfo rec for more information. }|
  3978. Err-336 smNilsBlockErr; ∫Errors
  3979. { Nil sBlock error (Dont allocate and try to use a nil sBlock)|
  3980. Err-337 smSlotOOBErr; ∫Errors
  3981. { Slot out of bounds error }|
  3982. Err-338 smSelOOBErr; ∫Errors
  3983. { Selector out of bounds error }|
  3984. Err-339 smNewPErr; ∫Errors
  3985. { _NewPtr error }|
  3986. Err-34 dskFulErr; ∫Errors
  3987. { disk full }|
  3988. Err-340 smBlkMoveErr; ∫Errors
  3989. { _BlockMove error }|
  3990. Err-341 smCkStatusErr; ∫Errors
  3991. { Status of slot = fail. }|
  3992. Err-342 smGetDrvrNamErr; ∫Errors
  3993. { Error occured during _sGetDrvrName. }|
  3994. Err-343 smDisDrvrNamErr; ∫Errors
  3995. { Error occured during _sDisDrvrName. }|
  3996. Err-344 smNoMoresRsrcs; ∫Errors
  3997. { No more sResources }|
  3998. Err-345 smsGetDrvrErr; ∫Errors
  3999. { Error occurred during _sGetDriver. }|
  4000. Err-346 smBadsPtrErr; ∫Errors
  4001. { Bad pointer was passed to sCalcsPointer }|
  4002. Err-347 smByteLanesErr; ∫Errors
  4003. { NumByteLanes was determined to be zero. }|
  4004. Err-348 smOffsetErr; ∫Errors
  4005. { Offset was too big (temporary error }|
  4006. Err-349 smNoGoodOpens; ∫Errors
  4007. { No opens were successfull in the loop. }|
  4008. Err-35 nsvErr; ∫Errors
  4009. { no such volume }|
  4010. Err-350 smSRTOvrFlErr; ∫Errors
  4011. { SRT over flow. }|
  4012. Err-351 smRecNotFnd; ∫Errors
  4013. { Record not found in the SRT. }|
  4014. Err-36 ioErr; ∫Errors
  4015. { I/O error (bummers) }|
  4016. Err-360 slotNumErr; ∫Errors
  4017. { invalid slot # error }|
  4018. Err-37 bdNamErr; ∫Errors
  4019. { there may be no bad names in the final system! }|
  4020. Err-38 fnOpnErr; ∫Errors
  4021. { File not open }|
  4022. Err-39 eofErr; ∫Errors
  4023. { End of file }|
  4024. Err-4 unimpErr; ∫Errors
  4025. { unimplemented core routine }|
  4026. Err-40 posErr; ∫Errors
  4027. { tried to position to before start of file (r/w) }|
  4028. Err-400 gcrOnMFMErr; ∫Errors
  4029. { gcr format on high density media error }|
  4030. Err-41 mFulErr; ∫Errors
  4031. { memory full (open) or file won't fit (load) }|
  4032. Err-42 tmfoErr; ∫Errors
  4033. { too many files open }|
  4034. Err-43 fnfErr; ∫Errors
  4035. { File not found }|
  4036. Err-44 wPrErr; ∫Errors
  4037. { diskette is write protected. }|
  4038. Err-45 fLckdErr; ∫Errors
  4039. { file is locked }|
  4040. Err-450 editionMgrInitErr; ∫Errors
  4041. { edition manager not inited by this app }|
  4042. Err-451 badSectionErr; ∫Errors
  4043. { not a valid SectionRecord }|
  4044. Err-452 notRegisteredSectionErr; ∫Errors
  4045. { not a registered SectionRecord }|
  4046. Err-453 badEditionFileErr; ∫Errors
  4047. { edition file is corrupt }|
  4048. Err-454 badSubPartErr; ∫Errors
  4049. { can not use sub parts in this release }|
  4050. Err-46 vLckdErr; ∫Errors
  4051. { volume is locked }|
  4052. Err-460 multiplePublisherWrn; ∫Errors
  4053. { A Publisher is already registered for that container }|
  4054. Err-461 containerNotFoundWrn; ∫Errors
  4055. { could not find editionContainer at this time }|
  4056. Err-462 containerAlreadyOpenWrn; ∫Errors
  4057. { container already opened by this section }|
  4058. Err-463 notThePublisherWrn; ∫Errors
  4059. { not the first registered publisher for that container }|
  4060. Err-47 fBsyErr; ∫Errors
  4061. { File is busy (delete) }|
  4062. Err-48 dupFNErr; ∫Errors
  4063. { duplicate filename (rename) }|
  4064. Err-49 opWrErr; ∫Errors
  4065. { file already open with with write permission }|
  4066. Err-490 userBreak; ∫Errors
  4067. { user debugger break }|
  4068. Err-491 strUserBreak; ∫Errors
  4069. { user debugger break; display string on stack }|
  4070. Err-492 exUserBreak; ∫Errors
  4071. { user debugger break; execute debugger commands on stack }|
  4072. Err-5 SlpTypeErr; ∫Errors
  4073. { invalid queue element }|
  4074. Err-50 paramErr; ∫Errors
  4075. { error in user parameter list }|
  4076. Err-500 rgnTooBigErr; ∫Errors|
  4077. Err-5000 afpAccessDenied; ∫Errors|
  4078. Err-5001 afpAuthContinue; ∫Errors|
  4079. Err-5002 afpBadUAM; ∫Errors|
  4080. Err-5003 afpBadVersNum; ∫Errors|
  4081. Err-5004 afpBitmapErr; ∫Errors|
  4082. Err-5005 afpCantMove; ∫Errors|
  4083. Err-5006 afpDenyConflict; ∫Errors|
  4084. Err-5007 afpDirNotEmpty; ∫Errors|
  4085. Err-5008 afpDiskFull; ∫Errors|
  4086. Err-5009 afpEofError; ∫Errors|
  4087. Err-501 teScrapSizeErr; ∫Errors
  4088. { scrap item too big for text edit record }|
  4089. Err-5010 afpFileBusy; ∫Errors|
  4090. Err-5011 afpFlatVol; ∫Errors|
  4091. Err-5012 afpItemNotFound; ∫Errors|
  4092. Err-5013 afpLockErr; ∫Errors|
  4093. Err-5014 afpMiscErr; ∫Errors|
  4094. Err-5015 afpNoMoreLocks; ∫Errors|
  4095. Err-5016 afpNoServer; ∫Errors|
  4096. Err-5017 afpObjectExists; ∫Errors|
  4097. Err-5018 afpObjectNotFound; ∫Errors|
  4098. Err-5019 afpParmErr; ∫Errors|
  4099. Err-502 hwParamErr; ∫Errors
  4100. { bad selector for _HWPriv }|
  4101. Err-5020 afpRangeNotLocked; ∫Errors|
  4102. Err-5021 afpRangeOverlap; ∫Errors|
  4103. Err-5022 afpSessClosed; ∫Errors|
  4104. Err-5023 afpUserNotAuth; ∫Errors|
  4105. Err-5024 afpCallNotSupported; ∫Errors|
  4106. Err-5025 afpObjectTypeErr; ∫Errors|
  4107. Err-5026 afpTooManyFilesOpen; ∫Errors|
  4108. Err-5027 afpServerGoingDown; ∫Errors|
  4109. Err-5028 afpCantRename; ∫Errors|
  4110. Err-5029 afpDirNotFound; ∫Errors|
  4111. Err-5030 afpIconTypeError; ∫Errors|
  4112. Err-5031 afpVolLocked; ∫Errors
  4113. { Volume is Read-Only }|
  4114. Err-5032 afpObjectLocked; ∫Errors
  4115. { Object is M/R/D/W inhibited }|
  4116. Err-5033 afpContainsSharedErr; ∫Errors
  4117. { $FFFFEC57 the folder being shared contains a shared folder }|
  4118. Err-5034 afpIDNotFound; ∫Errors
  4119. { $FFFFEC56 }|
  4120. Err-5035 afpIDExists; ∫Errors
  4121. { $FFFFEC55 }|
  4122. Err-5036 afpDiffVolErr; ∫Errors
  4123. { $FFFFEC54 }|
  4124. Err-5037 afpCatalogChanged; ∫Errors
  4125. { $FFFFEC53 }|
  4126. Err-5038 afpSameObjectErr; ∫Errors
  4127. { $FFFFEC52 }|
  4128. Err-5039 afpBadIDErr; ∫Errors
  4129. { $FFFFEC51 }|
  4130. Err-5040 afpPwdSameErr; ∫Errors
  4131. { $FFFFEC50 someone tried to change their password to the
  4132. same password on a mantadory password change }|
  4133. Err-5041 afpPwdTooShortErr; ∫Errors
  4134. { $FFFFEC4F the password being set is too short: there is a
  4135. minimum length that must be met or exceeded }|
  4136. Err-5042 afpPwdExpiredErr; ∫Errors
  4137. { $FFFFEC4E the password being used is too old: this requires
  4138. the user to change the password before log-in can continue }|
  4139. Err-5043 afpInsideSharedErr; ∫Errors
  4140. { $FFFFEC4D the folder being shared is inside a shared folder
  4141. OR the folder contains a shared folder and is being moved
  4142. into a shared folder OR the folder contains a shared folder
  4143. and is being moved into the descendent of a shared folder. }|
  4144. Err-5044 afpInsideTrashErr; ∫Errors
  4145. { $FFFFEC4C the folder being shared is inside the trash
  4146. folder OR the shared folder is being moved into the trash
  4147. folder OR the folder is being moved to the trash and it
  4148. contains a shared folder }|
  4149. Err-51 rfNumErr; ∫Errors
  4150. { refnum error }|
  4151. Err-52 gfpErr; ∫Errors
  4152. { get file position error }|
  4153. Err-53 volOffLinErr; ∫Errors
  4154. { volume not on line error (was Ejected) }|
  4155. Err-54 permErr; ∫Errors
  4156. { permissions error (on file open) }|
  4157. Err-55 volOnLinErr; ∫Errors
  4158. { drive volume already on-line at MountVol }|
  4159. Err-5500 envNotPresent; ∫Errors
  4160. { returned by glue. }|
  4161. Err-5501 envBadVers; ∫Errors
  4162. { Version non-positive }|
  4163. Err-5502 envVersTooBig; ∫Errors
  4164. { Version bigger than call can handle }|
  4165. Err-56 nsDrvErr; ∫Errors
  4166. { no such drive (tried to mount a bad drive num) }|
  4167. Err-57 noMacDskErr; ∫Errors
  4168. { not a mac diskette (sig bytes are wrong) }|
  4169. Err-58 extFSErr; ∫Errors
  4170. { volume in question belongs to an external fs }|
  4171. Err-59 fsRnErr; ∫Errors
  4172. { file system internal error:during rename the old entry was
  4173. deleted but could not be restored. }|
  4174. Err-60 badMDBErr; ∫Errors
  4175. { bad master directory block }|
  4176. Err-600 procNotFound; ∫Errors
  4177. { no eligible process with specified descriptor }|
  4178. Err-601 memFragErr; ∫Errors
  4179. { not enough room to launch app w/special requirements }|
  4180. Err-602 appModeErr; ∫Errors
  4181. { memory mode is 32-bit, but app not 32-bit clean }|
  4182. Err-603 protocolErr; ∫Errors
  4183. { app made module calls in improper order }|
  4184. Err-604 hardwareConfigErr; ∫Errors
  4185. { hardware configuration not correct for call }|
  4186. Err-605 appMemFullErr; ∫Errors
  4187. { application SIZE not big enough for launch }|
  4188. Err-606 appIsDaemon; ∫Errors
  4189. { app is BG-only, and launch flags disallow this }|
  4190. Err-61 wrPermErr; ∫Errors
  4191. { write permissions error }|
  4192. Err-620 notEnoughMemoryErr; ∫Errors
  4193. { insufficient physical memory }|
  4194. Err-621 notHeldErr; ∫Errors
  4195. { specified range of memory is not held }|
  4196. Err-622 cannotMakeContiguousErr; ∫Errors
  4197. { cannot make specified range contiguous }|
  4198. Err-623 notLockedErr; ∫Errors
  4199. { specified range of memory is not locked }|
  4200. Err-624 interruptsMaskedErr; ∫Errors
  4201. { don’t call with interrupts masked }|
  4202. Err-625 cannotDeferErr; ∫Errors
  4203. { unable to defer additional functions }|
  4204. Err-64 fontDecError; ∫Errors
  4205. { error during font declaration }|
  4206. Err-64 lastDskErr; ∫Errors
  4207. { I/O System Errors }|
  4208. Err-64 noDriveErr; ∫Errors
  4209. { drive not installed }|
  4210. Err-65 fontNotDeclared; ∫Errors
  4211. { font not declared }|
  4212. Err-65 offLinErr; ∫Errors
  4213. { r/w requested for an off-line drive }|
  4214. Err-66 fontSubErr; ∫Errors
  4215. { font substitution occured }|
  4216. Err-66 noNybErr; ∫Errors
  4217. { couldn't find 5 nybbles in 200 tries }|
  4218. Err-67 noAdrMkErr; ∫Errors
  4219. { couldn't find valid addr mark }|
  4220. Err-68 dataVerErr; ∫Errors
  4221. { read verify compare failed }|
  4222. Err-69 badCksmErr; ∫Errors
  4223. { addr mark checksum didn't check }|
  4224. Err-70 badBtSlpErr; ∫Errors
  4225. { bad addr mark bit slip nibbles }|
  4226. Err-71 noDtaMkErr; ∫Errors
  4227. { couldn't find a data mark header }|
  4228. Err-72 badDCksum; ∫Errors
  4229. { bad data mark checksum }|
  4230. Err-73 badDBtSlp; ∫Errors
  4231. { bad data mark bit slip nibbles }|
  4232. Err-74 wrUnderrun; ∫Errors
  4233. { write underrun occurred }|
  4234. Err-75 cantStepErr; ∫Errors
  4235. { step handshake failed }|
  4236. Err-76 tk0BadErr; ∫Errors
  4237. { track 0 detect doesn't change }|
  4238. Err-77 initIWMErr; ∫Errors
  4239. { unable to initialize IWM }|
  4240. Err-78 twoSideErr; ∫Errors
  4241. { tried to read 2nd side on a 1-sided drive }|
  4242. Err-79 spdAdjErr; ∫Errors
  4243. { unable to correctly adjust disk speed }|
  4244. Err-8 seNoDB; ∫Errors
  4245. { no debugger installed to handle debugger command }|
  4246. Err-80 seekErr; ∫Errors
  4247. { track number wrong on address mark }|
  4248. Err-81 sectNFErr; ∫Errors
  4249. { sector number never found on a track }|
  4250. Err-82 fmt1Err; ∫Errors
  4251. { can't find sector 0 after track format }|
  4252. Err-83 fmt2Err; ∫Errors
  4253. { can't get enough sync }|
  4254. Err-84 firstDskErr; ∫Errors
  4255. { I/O System Errors }|
  4256. Err-84 verErr; ∫Errors
  4257. { track failed to verify }|
  4258. Err-85 clkRdErr; ∫Errors
  4259. { unable to read same clock value twice }|
  4260. Err-86 clkWrErr; ∫Errors
  4261. { time written did not verify }|
  4262. Err-87 prWrErr; ∫Errors
  4263. { parameter ram written didn't read-verify }|
  4264. Err-88 prInitErr; ∫Errors
  4265. { InitUtil found the parameter ram uninitialized }|
  4266. Err-89 rcvrErr; ∫Errors
  4267. { SCC receiver error (framing; parity; OR) }|
  4268. Err-90 breakRecd; ∫Errors
  4269. { Break received (SCC) }|
  4270. Err-900 notInitErr; ∫Errors
  4271. { PPCToolBox not initialized }|
  4272. Err-902 nameTypeErr; ∫Errors
  4273. { Invalid or inappropriate locationKindSelector in
  4274. locationName }|
  4275. Err-903 noPortErr; ∫Errors
  4276. { Unable to open port or bad portRefNum }|
  4277. Err-904 noGlobalsErr; ∫Errors
  4278. { The system is hosed, better re-boot }|
  4279. Err-905 localOnlyErr; ∫Errors
  4280. { Network activity is currently disabled }|
  4281. Err-906 destPortErr; ∫Errors
  4282. { Port does not exist at destination }|
  4283. Err-907 sessTableErr; ∫Errors
  4284. { Out of session tables, try again later }|
  4285. Err-908 noSessionErr; ∫Errors
  4286. { Invalid session reference number }|
  4287. Err-909 badReqErr; ∫Errors
  4288. { bad parameter or invalid state for operation }|
  4289. Err-91 ddpSktErr; ∫Errors
  4290. { error in soket number }|
  4291. Err-910 portNameExistsErr; ∫Errors
  4292. { port is already open (perhaps in another app) }|
  4293. Err-911 noUserNameErr; ∫Errors
  4294. { user name unknown on destination machine }|
  4295. Err-912 userRejectErr; ∫Errors
  4296. { Destination rejected the session request }|
  4297. Err-913 noMachineNameErr; ∫Errors
  4298. { user hasn't named his Macintosh in the Network Setup
  4299. Control Panel }|
  4300. Err-914 noToolboxNameErr; ∫Errors
  4301. { A system resource is missing, not too likely }|
  4302. Err-915 noResponseErr; ∫Errors
  4303. { unable to contact destination }|
  4304. Err-916 portClosedErr; ∫Errors
  4305. { port was closed }|
  4306. Err-917 sessClosedErr; ∫Errors
  4307. { session was closed }|
  4308. Err-919 badPortNameErr; ∫Errors
  4309. { PPCPortRec malformed }|
  4310. Err-92 ddpLenErr; ∫Errors
  4311. { data length too big }|
  4312. Err-922 noDefaultUserErr; ∫Errors
  4313. { user hasn't typed in owners name in Network Setup Control
  4314. Pannel }|
  4315. Err-923 notLoggedInErr; ∫Errors
  4316. { The default userRefNum does not yet exist }|
  4317. Err-924 noUserRefErr; ∫Errors
  4318. { unable to create a new userRefNum }|
  4319. Err-925 networkErr; ∫Errors
  4320. { An error has occured in the network, not too likely }|
  4321. Err-926 noInformErr; ∫Errors
  4322. { PPCStart failed because destination did not have inform
  4323. pending }|
  4324. Err-927 authFailErr; ∫Errors
  4325. { unable to authenticate user at destination }|
  4326. Err-928 noUserRecErr; ∫Errors
  4327. { Invalid user reference number }|
  4328. Err-93 noBridgeErr; ∫Errors
  4329. { no network bridge for non-local send }|
  4330. Err-930 badServiceMethodErr; ∫Errors
  4331. { illegal service type, or not supported }|
  4332. Err-931 badLocNameErr; ∫Errors
  4333. { location name malformed }|
  4334. Err-932 guestNotAllowedErr; ∫Errors
  4335. { destination port requires authentication }|
  4336. Err-94 lapProtErr; ∫Errors
  4337. { error in attaching/detaching protocol }|
  4338. Err-95 excessCollsns; ∫Errors
  4339. { excessive collisions on write }|
  4340. Err-97 portInUse; ∫Errors
  4341. { driver Open error code (port is in use) }|
  4342. Err-98 portNotCf; ∫Errors
  4343. { driver Open error code (parameter RAM not configured for
  4344. this connection) }|
  4345. Err-99 memROZErr; ∫Errors
  4346. { hard error in ROZ }|
  4347. Err-99 memROZError; ∫Errors
  4348. { hard error in ROZ }|
  4349. Err-99 memROZWarn; ∫Errors
  4350. { soft error in ROZ }|
  4351. Err1 dsBusError; ∫Errors
  4352. { bus error }|
  4353. Err1 evtNotEnb; ∫Errors
  4354. { event not enabled at PostEvent }|
  4355. Err1 siInitSDTblErr; ∫Errors
  4356. { slot int dispatch table could not be initialized. }|
  4357. Err1 swOverrunErr; ∫Errors
  4358. { serial driver error masks }|
  4359. Err10 dsLineFErr; ∫Errors
  4360. { line 1111 trap error }|
  4361. Err10 sdmJTInitErr; ∫Errors
  4362. { SDM Jump Table could not be initialized. }|
  4363. Err101 dsParityErr; ∫Errors
  4364. { memory parity error }|
  4365. Err102 dsOldSystem; ∫Errors
  4366. { System is too old for this ROM }|
  4367. Err103 ds32BitMode; ∫Errors
  4368. { booting in 32-bit on a 24-bit sys }|
  4369. Err104 dsNeedToWriteBootBlocks; ∫Errors
  4370. { need to write new boot blocks }|
  4371. Err105 dsNotEnoughRAMToBoot; ∫Errors
  4372. { must have at least 1.5MB of RAM to boot 7.0 }|
  4373. Err106 dsBufPtrTooLow; ∫Errors
  4374. { bufPtr moved too far during boot }|
  4375. Err11 dsMiscErr; ∫Errors
  4376. { miscellaneous hardware exception error }|
  4377. Err11 sdmInitErr; ∫Errors
  4378. { SDM could not be initialized. }|
  4379. Err12 dsCoreErr; ∫Errors
  4380. { unimplemented core routine error }|
  4381. Err12 sdmSRTInitErr; ∫Errors
  4382. { Slot Resource Table could not be initialized. }|
  4383. Err13 dsIrqErr; ∫Errors
  4384. { uninstalled interrupt error }|
  4385. Err13 sdmPRAMInitErr; ∫Errors
  4386. { Slot PRAM could not be initialized. }|
  4387. Err14 dsIOCoreErr; ∫Errors
  4388. { IO Core Error }|
  4389. Err14 sdmPriInitErr; ∫Errors
  4390. { Cards could not be initialized. }|
  4391. Err15 dsLoadErr; ∫Errors
  4392. { Segment Loader Error }|
  4393. Err16 dsFPErr; ∫Errors
  4394. { Floating point error }|
  4395. Err16 parityErr; ∫Errors
  4396. { serial driver error masks }|
  4397. Err17 dsNoPackErr; ∫Errors
  4398. { package 0 not present }|
  4399. Err18 dsNoPk1; ∫Errors
  4400. { package 1 not present }|
  4401. Err19 dsNoPk2; ∫Errors
  4402. { package 2 not present }|
  4403. Err2 dsAddressErr; ∫Errors
  4404. { address error }|
  4405. Err2 siInitVBLQsErr; ∫Errors
  4406. { VBLqueues for all slots could not be initialized. }|
  4407. Err20 dsNoPk3; ∫Errors
  4408. { package 3 not present }|
  4409. Err20000 dsShutDownOrRestart; ∫Errors
  4410. { user choice between ShutDown and Restart }|
  4411. Err20001 dsSwitchOffOrRestart; ∫Errors
  4412. { user choice between switching off and Restart }|
  4413. Err20002 dsForcedQuit; ∫Errors
  4414. { allow the user to ExitToShell, return if Cancel }|
  4415. Err21 dsNoPk4; ∫Errors
  4416. { package 4 not present }|
  4417. Err22 dsNoPk5; ∫Errors
  4418. { package 5 not present }|
  4419. Err23 dsNoPk6; ∫Errors
  4420. { package 6 not present }|
  4421. Err24 dsNoPk7; ∫Errors
  4422. { package 7 not present }|
  4423. Err25 dsMemFullErr; ∫Errors
  4424. { out of memory! }|
  4425. Err26 dsBadLaunch; ∫Errors
  4426. { can't launch file }|
  4427. Err27 dsFSErr; ∫Errors
  4428. { file system map has been trashed }|
  4429. Err28 dsStknHeap; ∫Errors
  4430. { stack has moved into application heap }|
  4431. Err3 dsIllInstErr; ∫Errors
  4432. { illegal instruction error }|
  4433. Err3 siInitSPTblErr; ∫Errors
  4434. { slot priority table could not be initialized. }|
  4435. Err30 dsReinsert; ∫Errors
  4436. { request user to reinsert off-line volume }|
  4437. Err31 dsNotThe1; ∫Errors
  4438. { not the disk I wanted }|
  4439. Err32 hwOverrunErr; ∫Errors
  4440. { serial driver error masks }|
  4441. Err32767 dsSysErr; ∫Errors
  4442. { general system error }|
  4443. Err33 negZcbFreeErr; ∫Errors
  4444. { ZcbFree has gone negative }|
  4445. Err4 dsZeroDivErr; ∫Errors
  4446. { zero divide error }|
  4447. Err40 dsGreeting; ∫Errors
  4448. { welcome to Macintosh greeting }|
  4449. Err41 dsFinderErr; ∫Errors
  4450. { can't load the Finder error }|
  4451. Err42 dsBadStartupDisk; ∫Errors
  4452. { unable to mount boot volume (sad Mac only) }|
  4453. Err42 shutDownAlert; ∫Errors
  4454. { handled like a shutdown error }|
  4455. Err43 dsSystemFileErr; ∫Errors
  4456. { can’t find System file to open (sad Mac only) }|
  4457. Err5 dsChkErr; ∫Errors
  4458. { check trap error }|
  4459. Err51 dsBadSlotInt; ∫Errors
  4460. { unserviceable slot interrupt }|
  4461. Err6 dsOvflowErr; ∫Errors
  4462. { overflow trap error }|
  4463. Err64 framingErr; ∫Errors
  4464. { serial driver error masks }|
  4465. Err7 dsPrivErr; ∫Errors
  4466. { privilege violation error }|
  4467. Err7 toggleErr3; ∫Script|
  4468. Err8 dsTraceErr; ∫Errors
  4469. { trace mode error }|
  4470. Err8 toggleErr4; ∫Script|
  4471. Err81 dsBadSANEOpcode; ∫Errors
  4472. { bad opcode given to SANE Pack4 }|
  4473. Err83 dsBadPatchHeader; ∫Errors
  4474. { SetTrapAddress saw the “come-from” header }|
  4475. Err84 menuPrgErr; ∫Errors
  4476. { happens when a menu is purged }|
  4477. Err85 dsMBarNFnd; ∫Errors
  4478. { Menu Manager Errors }|
  4479. Err86 dsHMenuFindErr; ∫Errors
  4480. { Menu Manager Errors }|
  4481. Err87 dsWDEFNotFound; ∫Errors
  4482. { could not load WDEF }|
  4483. Err88 dsCDEFNotFound; ∫Errors
  4484. { could not load CDEF }|
  4485. Err89 dsMDEFNotFound; ∫Errors
  4486. { could not load MDEF }|
  4487. Err9 dsLineAErr; ∫Errors
  4488. { line 1010 trap error }|
  4489. Err9 toggleErr5; ∫Script|
  4490. Err90 dsNoFPU; ∫Errors
  4491. { an FPU instruction was executed and the machine doesn’t
  4492. have one }|
  4493. Err98 dsNoPatch; ∫Errors
  4494. { Can't patch for particular Model Mac }|
  4495. Err99 dsBadPatch; ∫Errors
  4496. { Can't load patch resource }|
  4497. errAborted=-1279; ∫ADSP
  4498. { control call was aborted }|
  4499. errAEBadListItem=-1705; ∫AppleEvents
  4500. { Specified list item does not exist }|
  4501. errAECoercionFail=-1700; ∫AppleEvents|
  4502. errAECorruptData=-1702; ∫AppleEvents|
  4503. errAEDescNotFound=-1701; ∫AppleEvents|
  4504. errAEEventNotHandled=-1708; ∫AppleEvents
  4505. { The AppleEvent was not handled by any handler }|
  4506. errAEHandlerNotFound=-1717; ∫AppleEvents
  4507. { No handler in the dispatch tables fits the parameters to
  4508. AEGetEventHandler or AEGetCoercionHandler }|
  4509. errAEIllegalIndex=-1719; ∫AppleEvents
  4510. { Index is out of range in a put operation }|
  4511. errAENewerVersion=-1706; ∫AppleEvents
  4512. { Need newer version of AppleEvent Manager }|
  4513. errAENotAEDesc=-1704; ∫AppleEvents|
  4514. errAENotAppleEvent=-1707; ∫AppleEvents
  4515. { The event is not in AppleEvent format }|
  4516. errAENotASpecialFunction=-1714; ∫AppleEvents
  4517. { there is no special function with this keyword }|
  4518. errAENoUserInteraction=-1713; ∫AppleEvents
  4519. { no user interaction allowed }|
  4520. errAEParamMissed=-1715; ∫AppleEvents
  4521. { a required parameter was not accessed }|
  4522. errAEReplyNotArrived=-1718; ∫AppleEvents
  4523. { the contents of the reply you are accessing have not
  4524. arrived yet }|
  4525. errAEReplyNotValid=-1709; ∫AppleEvents
  4526. { AEResetTimer was passed an invalid reply parameter }|
  4527. errAETimeout=-1712; ∫AppleEvents
  4528. { AppleEvent timed out }|
  4529. errAEUnknownAddressType=-1716; ∫AppleEvents
  4530. { The target address type is not known }|
  4531. errAEUnknownSendMode=-1710; ∫AppleEvents
  4532. { Mode wasn't NoReply, WaitReply, or QueueReply; or
  4533. Interaction level is unknown }|
  4534. errAEWaitCanceled=-1711; ∫AppleEvents
  4535. { In AESend, User cancelled out of wait loop for reply or
  4536. receipt }|
  4537. errAEWrongDataType=-1703; ∫AppleEvents|
  4538. errAttention=-1276; ∫ADSP
  4539. { attention message too long }|
  4540. errDSPQueueSize=-1274; ∫ADSP
  4541. { DSP Read/Write Queue Too small }|
  4542. errFwdReset=-1275; ∫ADSP
  4543. { read terminated by forward reset }|
  4544. errOpenDenied=-1273; ∫ADSP
  4545. { open connection request was denied }|
  4546. errOpening=-1277; ∫ADSP
  4547. { open connection request failed }|
  4548. Errors see ∫Errors|
  4549. ErrorSound(soundProc:SoundProcPtr); ∫Dialogs {A98C} I-411|
  4550. errRefNum=-1280; ∫ADSP
  4551. { bad connection refNum }|
  4552. errState=-1278; ∫ADSP
  4553. { bad connection state for this operation }|
  4554. ESetGeneral(thePBptr:EParamBlkPtr;async:BOOLEAN):OSErr; ∫ENET|
  4555. eTearDown=$40; ∫ADSP
  4556. { connection closed due to broken connection }|
  4557. EvalExpr(paramPtr:XCmdPtr;expr:Str255):Handle; ∫HyperXCmd|
  4558. evenParity=12288; ∫Serial|
  4559. EventAvail(eventMask:INTEGER;VAR theEvent:EventRecord):
  4560. BOOLEAN; ∫Events Δ {A971} I-259 TN194|
  4561. EventFilterProcPtr=ProcPtr; ∫AppleEvents|
  4562. EventHandlerProcPtr=ProcPtr; ∫AppleEvents|
  4563. EventQueue=$14A; ∫SysEqu
  4564. { [GLOBAL VAR] Event queue header (10 bytes) event queue
  4565. header [10 bytes] }|
  4566. EventRecord=RECORD ∫Events
  4567.     what:INTEGER;
  4568.     message:LONGINT;
  4569.     when:LONGINT;
  4570.     where:Point;
  4571.     modifiers:INTEGER;|
  4572. Events see ∫Events|
  4573. everyEvent=-1; ∫Events|
  4574. EvQEl=RECORD ∫OSUtils
  4575.     qLink:QElemPtr;
  4576.     qType:INTEGER;
  4577.     evtQWhat:INTEGER; { this part is identical to the
  4578. EventRecord as... }
  4579.     evtQMessage:LONGINT; { defined in ToolIntf }
  4580.     evtQWhen:LONGINT;
  4581.     evtQWhere:Point;
  4582.     evtQModifiers:INTEGER;|
  4583. EvQElPtr=^EvQEl; ∫OSUtils|
  4584. EvtBufCnt=$154; ∫SysEqu
  4585. { [GLOBAL VAR] max number of events in SysEvtBuf - 1 [word] }|
  4586. evtNotEnb=1; ∫Errors
  4587. { event not enabled at PostEvent }|
  4588. EWrite(thePBptr:EParamBlkPtr;async:BOOLEAN):OSErr; ∫ENET|
  4589. excessCollsns=-95; ∫Errors
  4590. { excessive collisions on write }|
  4591. ExitToShell; ∫SegLoad Δ {A9F4} II-59 N64-1|
  4592. Exp(x):Extended; MPW-204 TP-358|
  4593. Exp(x:Extended):Extended; ∫SANE|
  4594. Exp1(x:Extended):Extended; ∫SANE|
  4595. Exp1to3(inBuffer:Ptr;outBuffer:Ptr;cnt:LONGINT;inState:Ptr;
  4596. outState:Ptr;numChannels:LONGINT;whichChannel:LONGINT);
  4597. ∫Sound {A800}|
  4598. Exp1to6(inBuffer:Ptr;outBuffer:Ptr;cnt:LONGINT;inState:Ptr;
  4599. outState:Ptr;numChannels:LONGINT;whichChannel:LONGINT);
  4600. ∫Sound {A800}|
  4601. Exp2(x:Extended):Extended; ∫SANE|
  4602. ExpandMem=$2B6; ∫SysEqu
  4603. { [GLOBAL VAR] pointer to expanded memory block }|
  4604. ExpDlgHookProcPtr=ProcPtr; ∫Editions
  4605. { FUNCTION Hook(itemOffset, item: INTEGER; theDialog:
  4606. DialogPtr; yourDataPtr: Ptr): INTEGER; }|
  4607. ExpModalFilterProcPtr=ProcPtr; ∫Editions
  4608. { FUNCTION Filter(theDialog: DialogPtr; VAR theEvent:
  4609. EventRecord; itemOffset: INTEGER; VAR itemHit: INTEGER;
  4610. yourDataPtr: Ptr): BOOLEAN; }|
  4611. ext32Device=8; ∫Quickdraw|
  4612. ExtCommonChunk=RECORD ∫AIFF
  4613.     ckID:ID;
  4614.     ckSize:LONGINT;
  4615.     numChannels:INTEGER;
  4616.     numSampleFrames:LONGINT;
  4617.     sampleSize:INTEGER;
  4618.     sampleRate:extended;
  4619.     compressionType:ID;
  4620.     compressionName:PACKED ARRAY [0..0] OF Byte;|
  4621. ExtCommonChunkPtr=^ExtCommonChunk; ∫AIFF|
  4622. extendedBlock=$4C43; ∫Processes
  4623. { 'LC' }|
  4624. extendedBlockLen=… ∫Processes
  4625. (sizeof(LaunchParamBlockRec);|
  4626. extensionsFolderIconResource=-3973; ∫Icons|
  4627. extFSErr=-58; ∫Errors
  4628. { volume in question belongs to an external fs }|
  4629. extractErr=-3104; ∫Errors|
  4630. extraneousStrings=16; ∫Script|
  4631. extSH=$FF; ∫Sound
  4632. { Extended sound header encode value }|
  4633. ExtSoundHeader=PACKED RECORD ∫Sound [1/3]
  4634.     samplePtr:Ptr; { if nil then samples are in sample area }
  4635.     numChannels:LONGINT; { number of channels, ie mono = 1 }
  4636.     sampleRate:Fixed; { sample rate in Apples Fixed point
  4637. representation }
  4638.     loopStart:LONGINT; { same meaning as regular SoundHeader }
  4639.     loopEnd:LONGINT; { same meaning as regular SoundHeader }
  4640.     encode:Byte; { data structure used , stdSH, extSH, or cmpSH }|
  4641. ExtSoundHeader=PACKED RECORD ∫Sound [2/3]
  4642.     baseFrequency:Byte; { same meaning as regular SoundHeader }
  4643.     numFrames:LONGINT; { length in total number of frames }
  4644.     AIFFSampleRate:extended; { IEEE sample rate }
  4645.     markerChunk:Ptr; { sync track }
  4646.     instrumentChunks:Ptr; { AIFF instrument chunks }
  4647.     AESRecording:Ptr;
  4648.     sampleSize:INTEGER; { number of bits in sample }|
  4649. ExtSoundHeader=PACKED RECORD ∫Sound [3/3]
  4650.     futureUse1:INTEGER; { reserved by Apple }
  4651.     futureUse2:LONGINT; { reserved by Apple }
  4652.     futureUse3:LONGINT; { reserved by Apple }
  4653.     futureUse4:LONGINT; { reserved by Apple }
  4654.     sampleArea:PACKED ARRAY [0..0] OF Byte; { space for when
  4655. samples follow directly }|
  4656. ExtSoundHeaderPtr=^ExtSoundHeader; ∫Sound|
  4657. ExtStsDT=$2BE; ∫SysEqu
  4658. { [GLOBAL VAR] External/status interrupt vector table (16
  4659. bytes) SCC ext/sts secondary dispatch table [16 bytes] }|
  4660. ExtToStr(paramPtr:XCmdPtr;num:extended;VAR str:Str255);
  4661. ∫HyperXCmd|
  4662. exUserBreak=-492; ∫Errors
  4663. { user debugger break; execute debugger commands on stack }|
  4664. faceBit=1; ∫TextEdit
  4665. { set face }|
  4666. fall=0; ∫Slots
  4667. { bit 0: set=search enabled/disabled sRsrc's }|
  4668. false32b=0; ∫OSUtils
  4669. { 24 bit addressing error }|
  4670. FamRec=RECORD ∫Fonts [1/2]
  4671.     ffFlags:INTEGER; { flags for family }
  4672.     ffFamID:INTEGER; { family ID number }
  4673.     ffFirstChar:INTEGER; { ASCII code of 1st character }
  4674.     ffLastChar:INTEGER; { ASCII code of last character }
  4675.     ffAscent:INTEGER; { maximum ascent for 1pt font }
  4676.     ffDescent:INTEGER; { maximum descent for 1pt font }
  4677.     ffLeading:INTEGER; { maximum leading for 1pt font }|
  4678. FamRec=RECORD ∫Fonts [2/2]
  4679.     ffWidMax:INTEGER; { maximum widMax for 1pt font }
  4680.     ffWTabOff:LONGINT; { offset to width table }
  4681.     ffKernOff:LONGINT; { offset to kerning table }
  4682.     ffStylOff:LONGINT; { offset to style mapping table }
  4683.     ffProperty:ARRAY [1..9] OF INTEGER; { style property info }
  4684.     ffIntl:ARRAY [1..2] OF INTEGER; { for international use }
  4685.     ffVersion:INTEGER; { version number }|
  4686. fatalDateTime=$8000; ∫Script|
  4687. fbndType='fbnd'; ∫FileTransferTools|
  4688. fBsyErr=-47; ∫Errors
  4689. { File is busy (delete) }|
  4690. fCardIsChanged=1; ∫Slots
  4691. { Card is Changed field in StatusFlags field of sInfoArray }|
  4692. FCBPBPtr=^FCBPBRec; ∫Files|
  4693. FCBPBRec=RECORD ∫Files [1/3]
  4694.     qLink:QElemPtr;
  4695.     qType:INTEGER;
  4696.     ioTrap:INTEGER;
  4697.     ioCmdAddr:Ptr;
  4698.     ioCompletion:ProcPtr;
  4699.     ioResult:OSErr;
  4700.     ioNamePtr:StringPtr;|
  4701. FCBPBRec=RECORD ∫Files [2/3]
  4702.     ioVRefNum:INTEGER;
  4703.     ioRefNum:INTEGER;
  4704.     filler:INTEGER;
  4705.     ioFCBIndx:INTEGER;
  4706.     filler1:INTEGER;
  4707.     ioFCBFlNm:LONGINT;
  4708.     ioFCBFlags:INTEGER;|
  4709. FCBPBRec=RECORD ∫Files [3/3]
  4710.     ioFCBStBlk:INTEGER;
  4711.     ioFCBEOF:LONGINT;
  4712.     ioFCBPLen:LONGINT;
  4713.     ioFCBCrPs:LONGINT;
  4714.     ioFCBVRefNum:INTEGER;
  4715.     ioFCBClpSiz:LONGINT;
  4716.     ioFCBParID:LONGINT;|
  4717. FCBSPtr=$34E[GLOBAL VAR] Pointer to file-control-block buffer;
  4718.  ∫Globals|
  4719. fCkForNext=1; ∫Slots
  4720. { For SearchSRT. Flag to check for NEXT sResource in the
  4721. table. }|
  4722. fCkForSame=0; ∫Slots
  4723. { For SearchSRT. Flag to check for SAME sResource in the
  4724. table. }|
  4725. fdefType='fdef'; ∫FileTransferTools|
  4726. fDesktop=-2; ∫Files|
  4727. fDisk=0; ∫Files|
  4728. ffMode=0; ∫Sound|
  4729. FFSynthPtr=^FFSynthRec; ∫Sound|
  4730. FFSynthRec=RECORD ∫Sound
  4731.     mode:INTEGER;
  4732.     count:Fixed;
  4733.     waveBytes:FreeWave;|
  4734. fHasBundle=8192; ∫Files|
  4735. FHeaderRec=PACKED RECORD ∫Slots
  4736.     fhDirOffset:LONGINT; { offset to directory }
  4737.     fhLength:LONGINT; { length of ROM }
  4738.     fhCRC:LONGINT; { CRC }
  4739.     fhROMRev:SignedByte; { revision of ROM }
  4740.     fhFormat:SignedByte; { format - 2 }
  4741.     fhTstPat:LONGINT; { test pattern }
  4742.     fhReserved:SignedByte; { reserved }
  4743.     fhByteLanes:SignedByte; { ByteLanes }|
  4744. FHeaderRecPtr=^FHeaderRec; ∫Slots|
  4745. fidExists=-1301; ∫Errors
  4746. { file id already exists }|
  4747. fidNotFound=-1300; ∫Errors
  4748. { no file thread exists. }|
  4749. fieldOrderNotIntl=8; ∫Script|
  4750. fifthVidMode=132; ∫Video|
  4751. FileFilterProcPtr=ProcPtr; ∫StandardFile
  4752. { FUNCTION FileFilter(PB: CInfoPBPtr): BOOLEAN; }|
  4753. FileFilterYDProcPtr=ProcPtr; ∫StandardFile
  4754. { FUNCTION FileFilter(PB: CInfoPBPtr; yourDataPtr: Ptr):
  4755. BOOLEAN; }|
  4756. Files see ∫Files|
  4757. FileTransfers see ∫FileTransfers|
  4758. FileTransferTools see ∫FileTransferTools|
  4759. fiLigature=$DE; ∫Script|
  4760. FillArc(r:Rect;startAngle:INTEGER;arcAngle:INTEGER;pat:
  4761. Pattern); ∫Quickdraw Δ {A8C2} I-181|
  4762. FillCArc(r:Rect;startAngle:INTEGER;arcAngle:INTEGER;pp:
  4763. PixPatHandle); ∫Quickdraw Δ {AA11} V-69|
  4764. FillChar(var paoc:packed array of char;count:integer;ch:char);
  4765. MPW-211|
  4766. FillCOval(r:Rect;pp:PixPatHandle); ∫Quickdraw Δ {AA0F} V-69|
  4767. FillCPoly(poly:PolyHandle;pp:PixPatHandle); ∫Quickdraw Δ {
  4768. AA13} V-69|
  4769. FillCRect(r:Rect;pp:PixPatHandle); ∫Quickdraw Δ {AA0E} V-69|
  4770. FillCRgn(rgn:RgnHandle;pp:PixPatHandle); ∫Quickdraw Δ {AA12}
  4771. V-69|
  4772. FillCRoundRect(r:Rect;ovalWidth:INTEGER;ovalHeight:INTEGER;pp:
  4773. PixPatHandle); ∫Quickdraw Δ {AA10} V-69|
  4774. fillListMsg=13; ∫Devices|
  4775. FillOval(r:Rect;pat:Pattern); ∫Quickdraw Δ {A8BB} I-178|
  4776. FillPoly(poly:PolyHandle;pat:Pattern); ∫Quickdraw Δ {A8CA}
  4777. I-192 N27-6|
  4778. FillRect(r:Rect;pat:Pattern); ∫Quickdraw Δ {A8A5} I-177 P-80
  4779. 170|
  4780. FillRgn(rgn:RgnHandle;pat:Pattern); ∫Quickdraw Δ {A8D6} I-187|
  4781. FillRoundRect(r:Rect;ovalWidth:INTEGER;ovalHeight:INTEGER;pat:
  4782. Pattern); ∫Quickdraw Δ {A8B4} I-179|
  4783. finalStage=$80; ∫Files|
  4784. FindControl(thePoint:Point;theWindow:WindowPtr;VAR theControl:
  4785. ControlHandle):INTEGER; ∫Controls Δ {A96C} I-323 P-98 114 170|
  4786. FindDItem(theDialog:DialogPtr;thePt:Point):INTEGER; ∫Dialogs Δ
  4787.  {A984} IV-60 N112 TN112|
  4788. Finder Flags [1/2] IM VI-9.36
  4789. Bit    System 7            System 6
  4790. 15     isAlias            Locked?
  4791. 14    isInvisible        isInvisible
  4792. 13    hasBundle        hasBundle
  4793. 12    nameLocked        isSystem
  4794. 11    isStationery        Bozo
  4795. 10    hasCustomIcon    Busy
  4796. 9    -                Cached?|
  4797. Finder Flags [2/2]
  4798. 8    hasBeenInited    hasBeenInited
  4799. 7    hasNoINITs        hasNoINITs
  4800. 6    isShared            isShared
  4801. 5    -                requiresSwitchLaunch
  4802. 4    -                -
  4803. 3-1    colour            colour
  4804. 0    -                isOnDesk|
  4805. Finder see ∫Finder|
  4806. FinderName=$2E0[GLOBAL VAR] Name of the Finder(length byte
  4807. followed by up to 15 characters); ∫Globals|
  4808. FindFolder(vRefNum:INTEGER;folderType:OSType;createFolder:
  4809. BOOLEAN;VAR foundVRefNum:INTEGER;VAR foundDirID:LONGINT):
  4810. OSErr; ∫Folders|
  4811. FindScriptRun(textPtr:Ptr;textLen:LONGINT;VAR lenUsed:LONGINT)
  4812. :ScriptRunStatus; ∫Script|
  4813. FindWindow(thePoint:Point;VAR theWindow:WindowPtr):INTEGER;
  4814. ∫Windows {A92C} I-287 P-35 114 170 FindWindow procedure V-208|
  4815. FindWord(textPtr:Ptr;textLength:INTEGER;offset:INTEGER;
  4816. leadingEdge:BOOLEAN;breaks:BreakTablePtr;VAR offsets:
  4817. OffsetTable); ∫Script Δ {A8B5} V-309 TN182|
  4818. FInfo=RECORD ∫OSUtils
  4819.     fdType:OSType; { the type of the file }
  4820.     fdCreator:OSType; { file's creator }
  4821.     fdFlags:INTEGER; { flags ex. hasbundle,invisible,locked, etc.
  4822.     fdLocation:Point; { file's location in folder }
  4823.     fdFldr:INTEGER; { folder containing file }|
  4824. FInitQueue; ∫Files {A016} II-103 IV-128|
  4825. fInvisible=16384; ∫Files|
  4826. firstDskErr=-84; ∫Errors
  4827. { I/O System Errors }|
  4828. firstSoundFormat=$0001; ∫Sound
  4829. { general sound format }|
  4830. firstVidMode=128; ∫Video
  4831. { The new, better way to do the above. }|
  4832. Fix2Frac(x:Fixed):Fract; ∫FixMath {A841} IV-65|
  4833. Fix2Long(x:Fixed):LONGINT; ∫FixMath {A840} IV-65|
  4834. Fix2SmallFract(f:Fixed):SmallFract; ∫Picker Δ {A82E} V-175|
  4835. Fix2X(x:Fixed):extended; ∫FixMath IV-65|
  4836. FixATan2(x:LONGINT;y:LONGINT):Fixed; ∫FixMath {A818} IV-65|
  4837. FixDiv(x:Fixed;y:Fixed):Fixed; ∫FixMath {A84D} IV-64|
  4838. Fixed=LONGINT; ∫Types
  4839. { fixed point arithmatic type }|
  4840. fixedFont=45056; ∫Fonts|
  4841. FixedPtr=^Fixed; ∫Types|
  4842. fixedType=1; ∫Quickdraw
  4843. { 1 if fixed table }|
  4844. FixMath see ∫FixMath|
  4845. FixMul(a:Fixed;b:Fixed):Fixed; ∫ToolUtils {A868} I-467|
  4846. FixRatio(numer:INTEGER;denom:INTEGER):Fixed; ∫ToolUtils {A869}
  4847.  I-467|
  4848. FixRound(x:Fixed):INTEGER; ∫ToolUtils {A86C} I-467|
  4849. FlashMenuBar(menuID:INTEGER); ∫Menus Δ {A94C} I-361 V-246|
  4850. fLckdErr=-45; ∫Errors
  4851. { file is locked }|
  4852. flLigature=$DF; ∫Script|
  4853. flocType='floc'; ∫FileTransferTools|
  4854. floppyIconResource=-3998; ∫Icons|
  4855. flPoint=4; ∫Packages
  4856. { Floating-Point Arithmetic }|
  4857. flushCmd=4; ∫Sound|
  4858. FlushDataCache; ∫OSUtils|
  4859. FlushEvents(whichMask:INTEGER;stopMask:INTEGER); ∫OSEvents
  4860. II-69 P-31 170|
  4861. FlushFonts:OSErr; ∫Fonts|
  4862. FlushInstructionCache; ∫OSUtils|
  4863. FlushVol(volName:StringPtr;vRefNum:INTEGER):OSErr; ∫Files Δ
  4864. P-132 133 high-level II-89 IV-108 low-level II-105 IV-133|
  4865. FMetricRec=RECORD ∫Fonts
  4866.     ascent:Fixed; { base line to top }
  4867.     descent:Fixed; { base line to bottom }
  4868.     leading:Fixed; { leading between lines }
  4869.     widMax:Fixed; { maximum character width }
  4870.     wTabHandle:Handle; { handle to font width table }|
  4871. FMInput=PACKED RECORD ∫Fonts
  4872.     family:INTEGER;
  4873.     size:INTEGER;
  4874.     face:Style;
  4875.     needBits:BOOLEAN;
  4876.     device:INTEGER;
  4877.     numer:Point;
  4878.     denom:Point;|
  4879. FMOutPtr=^FMOutput; ∫Fonts|
  4880. FMOutput=PACKED RECORD ∫Fonts [1/2]
  4881.     errNum:INTEGER;
  4882.     fontHandle:Handle;
  4883.     bold:Byte;
  4884.     italic:Byte;
  4885.     ulOffset:Byte;
  4886.     ulShadow:Byte;
  4887.     ulThick:Byte;
  4888.     shadow:Byte;|
  4889. FMOutput=PACKED RECORD ∫Fonts [2/2]
  4890.     extra:SignedByte;
  4891.     ascent:Byte;
  4892.     descent:Byte;
  4893.     widMax:Byte;
  4894.     leading:SignedByte;
  4895.     unused:Byte;
  4896.     numer:Point;
  4897.     denom:Point;|
  4898. FMSwapFont(inRec:FMInput):FMOutPtr; ∫Fonts Δ {A901} I-223|
  4899. fmt1Err=-82; ∫Errors
  4900. { can't find sector 0 after track format }|
  4901. fmt2Err=-83; ∫Errors
  4902. { can't get enough sync }|
  4903. fnext=2; ∫Slots
  4904. { 2: set=search for next sRsrc }|
  4905. fnfErr=-43; ∫Errors
  4906. { File not found }|
  4907. fnOpnErr=-38; ∫Errors
  4908. { File not open }|
  4909. Folders see ∫Folders|
  4910. fOnDesk=1; ∫Files|
  4911. foneslot=1; ∫Slots
  4912. { 1: set=search sRsrc's in given slot only }|
  4913. Font2Script(fontNumber:INTEGER):INTEGER; ∫Script Δ {A8B5}
  4914. V-315|
  4915. FontAssoc=RECORD ∫Fonts
  4916.     numAssoc:INTEGER; { number of entries - 1 }|
  4917. fontBit=0; ∫TextEdit
  4918. { set font }|
  4919. fontDecError=-64; ∫Errors
  4920. { error during font declaration }|
  4921. FontInfo=RECORD ∫Quickdraw
  4922.     ascent:INTEGER;
  4923.     descent:INTEGER;
  4924.     widMax:INTEGER;
  4925.     leading:INTEGER;|
  4926. FontMetrics(theMetrics:FMetricRec); ∫Fonts Δ {A835} IV-32|
  4927. fontNotDeclared=-65; ∫Errors
  4928. { font not declared }|
  4929. fontNotOutlineErr=-32615; ∫Errors
  4930. { bitmap font passed to routine that does outlines only }|
  4931. FontRec=RECORD ∫Fonts [1/2]
  4932.     fontType:INTEGER; { font type }
  4933.     firstChar:INTEGER; { ASCII code of first character }
  4934.     lastChar:INTEGER; { ASCII code of last character }
  4935.     widMax:INTEGER; { maximum character width }
  4936.     kernMax:INTEGER; { negative of maximum character kern }
  4937.     nDescent:INTEGER; { negative of descent }
  4938.     fRectWidth:INTEGER; { width of font rectangle }|
  4939. FontRec=RECORD ∫Fonts [2/2]
  4940.     fRectHeight:INTEGER; { height of font rectangle }
  4941.     owTLoc:INTEGER; { offset to offset/width table }
  4942.     ascent:INTEGER; { ascent }
  4943.     descent:INTEGER; { descent }
  4944.     leading:INTEGER; { leading }
  4945.     rowWords:INTEGER; { row width of bit image / 2 }|
  4946. Fonts see ∫Fonts|
  4947. FontScript:INTEGER; ∫Script Δ {A8B5} V-314|
  4948. FontSpec=PACKED RECORD ∫PictUtil
  4949.     pictFontID:INTEGER; { ID of the font in the picture }
  4950.     sysFontID:INTEGER; { ID of the same font in the current
  4951. system file }
  4952.     size:ARRAY [0..3] OF LONGINT; { bit array of all the sizes
  4953. found (1..127) (bit 0 means > 127) }
  4954.     style:INTEGER; { combined style of all occurrances of the
  4955. font }
  4956.     nameOffset:LONGINT; { offset into the fontNamesHdl handle
  4957. for the font’s name }|
  4958. FontSpecHandle=^FontSpecPtr; ∫PictUtil|
  4959. FontSpecPtr=^FontSpec; ∫PictUtil|
  4960. fontSubErr=-66; ∫Errors
  4961. { font substitution occured }|
  4962. fontWid=44208; ∫Fonts|
  4963. ForeColor(color:LONGINT); ∫Quickdraw Δ {A862} I-173 N73-1 TN73|
  4964. Format2Str(myCanonical:NumFormatString;partsTable:NumberParts;
  4965. VAR outString:Str255;VAR positions:TripleInt):FormatStatus;
  4966. ∫Script|
  4967. FormatClass=… ∫Script
  4968. (fPositive,fNegative,fZero);|
  4969. FormatIOParamBlock=RECORD ∫Editions
  4970.     ioRefNum:LONGINT;
  4971.     format:FormatType;
  4972.     formatIndex:LONGINT;
  4973.     offset:LONGINT;
  4974.     buffPtr:Ptr;
  4975.     buffLen:LONGINT;|
  4976. FormatIOProcPtr=ProcPtr; ∫Editions
  4977. { FUNCTION IO(selector: FormatIOVerb; VAR PB:
  4978. FormatIOParamBlock): OSErr; }|
  4979. FormatIOVerb=… ∫Editions
  4980. (ioHasFormat,ioReadFormat,ioNewFormat,ioWriteFormat);|
  4981. FormatOrder=ARRAY[0..0] OF INTEGER; ∫Script|
  4982. FormatOrderPtr=^FormatOrder; ∫Script|
  4983. FormatResultType=… ∫Script
  4984. (fFormatOK,fBestGuess,fOutOfSynch,fSpuriousChars,
  4985. fMissingDelimiter,fExtraDecimal,fMissingLiteral,fExtraExp,
  4986. fFormatOverflow,fFormStrIsNAN,fBadPartsTable,fExtraPercent,
  4987. fExtraSeparator,fEmptyFormatString);|
  4988. FormatStatus=INTEGER; ∫Script|
  4989. FormatStr2X(source:Str255;myCanonical:NumFormatString;
  4990. partsTable:NumberParts;VAR x:extended):FormatStatus; ∫Script|
  4991. FormatType=PACKEDARRAY [1..4] OF CHAR; ∫Editions
  4992. { similar to ResType as used by scrap mgr }|
  4993. FormatVersionChunk=RECORD ∫AIFF
  4994.     ckID:ID;
  4995.     ckSize:LONGINT;
  4996.     timestamp:LONGINT;|
  4997. FormatVersionChunkPtr=^FormatVersionChunk; ∫AIFF|
  4998. FormatVersionID='FVER'; ∫AIFF|
  4999. FormatX2Str(x:extended;myCanonical:NumFormatString;partsTable:
  5000. NumberParts;VAR outString:Str255):FormatStatus; ∫Script|
  5001. FORMID='FORM'; ∫AIFF|
  5002. ForwardBackwardLooping=2; ∫AIFF|
  5003. ForwardLooping=1; ∫AIFF|
  5004. fourBitMode=130; ∫Video
  5005. { Id of FourBitMode Parameter list. }|
  5006. fourthVidMode=131; ∫Video|
  5007. Frac2Fix(x:Fract):Fixed; ∫FixMath {A842} IV-65|
  5008. Frac2X(x:Fract):extended; ∫FixMath IV-65|
  5009. FracCos(x:Fixed):Fract; ∫FixMath {A847} IV-64|
  5010. FracDiv(x:Fract;y:Fract):Fract; ∫FixMath {A84B} IV-64|
  5011. FracMul(x:Fract;y:Fract):Fract; ∫FixMath {A84A} IV-64|
  5012. FracSin(x:Fixed):Fract; ∫FixMath {A848} IV-64|
  5013. FracSqrt(x:Fract):Fract; ∫FixMath {A849} IV-64|
  5014. Fract=LONGINT; ∫Types|
  5015. fraction=$DA; ∫Script|
  5016. FractPtr=^Fract; ∫Types|
  5017. FrameArc(r:Rect;startAngle:INTEGER;arcAngle:INTEGER);
  5018. ∫Quickdraw Δ {A8BE} I-180|
  5019. FrameOval(r:Rect); ∫Quickdraw Δ {A8B7} I-177|
  5020. FramePoly(poly:PolyHandle); ∫Quickdraw Δ {A8C6} I-192|
  5021. FrameRect(r:Rect); ∫Quickdraw Δ {A8A1} I-176|
  5022. FrameRgn(rgn:RgnHandle); ∫Quickdraw Δ {A8D2} I-186|
  5023. FrameRoundRect(r:Rect;ovalWidth:INTEGER;ovalHeight:INTEGER);
  5024. ∫Quickdraw Δ {A8B0} I-178|
  5025. framingErr=64; ∫Errors
  5026. { serial driver error masks }|
  5027. FreeAlert(alertID:INTEGER); ∫Dialogs Δ {A98A} I-420 V-285|
  5028. freeCmd=2; ∫Sound|
  5029. FreeDialog(dialogID:INTEGER); ∫Dialogs Δ {A97A} I-415 V-284|
  5030. FreeMem:LONGINT; ∫Memory Δ {A01C} II-38|
  5031. FreeMemSys:LONGINT; ∫Memory Δ {A41C} II-38|
  5032. FreeWave=PACKEDARRAY [0..30000] OF Byte; ∫Sound|
  5033. freqCmd=42; ∫Sound|
  5034. freqDurationCmd=40; ∫Sound|
  5035. FrontWindow:WindowPtr; ∫Windows {A924} I-286|
  5036. fsAtMark=0; ∫Files|
  5037. FScaleDisable=$A63[GLOBAL VAR] Nonzero to disable font
  5038. scaling(byte); ∫Globals|
  5039. FSClose(refNum:INTEGER):OSErr; ∫Files II-94 IV-112 P-132 133
  5040. 171 TN102|
  5041. fscrType='fscr'; ∫FileTransferTools|
  5042. fsCurPerm=0; ∫Files|
  5043. FSDelete(fileName:Str255;vRefNum:INTEGER):OSErr; ∫Files II-97
  5044. IV-113|
  5045. fsetType='fset'; ∫FileTransferTools|
  5046. fsFromLEOF=2; ∫Files|
  5047. fsFromMark=3; ∫Files|
  5048. fsFromStart=1; ∫Files|
  5049. FSMakeFSSpec(vRefNum:INTEGER;dirID:LONGINT;fileName:Str255;
  5050. VAR spec:FSSpec):OSErr; ∫Files|
  5051. FSOpen(fileName:Str255;vRefNum:INTEGER;VAR refNum:INTEGER):
  5052. OSErr; ∫Files II-91 IV-109 P-131 171 TN102|
  5053. FSpCatMove(source:FSSpec;dest:FSSpec):OSErr; ∫Files|
  5054. FSpCreate(spec:FSSpec;creator:OSType;fileType:OSType;
  5055. scriptTag:ScriptCode):OSErr; ∫Files|
  5056. FSpCreateResFile(spec:FSSpec;creator:OSType;fileType:OSType;
  5057. scriptTag:ScriptCode); ∫Resources TN214|
  5058. FSpDelete(spec:FSSpec):OSErr; ∫Files|
  5059. FSpDirCreate(spec:FSSpec;scriptTag:ScriptCode;VAR
  5060. createdDirID:LONGINT):OSErr; ∫Files|
  5061. FSpExchangeFiles(source:FSSpec;dest:FSSpec):OSErr; ∫Files|
  5062. FSpGetFInfo(spec:FSSpec;VAR fndrInfo:FInfo):OSErr; ∫Files|
  5063. FSpOpenDF(spec:FSSpec;permission:SignedByte;VAR refNum:
  5064. INTEGER):OSErr; ∫Files|
  5065. FSpOpenResFile(spec:FSSpec;permission:SignedByte):INTEGER;
  5066. ∫Resources TN214|
  5067. FSpOpenRF(spec:FSSpec;permission:SignedByte;VAR refNum:
  5068. INTEGER):OSErr; ∫Files|
  5069. FSpRename(spec:FSSpec;newName:Str255):OSErr; ∫Files|
  5070. FSpRstFLock(spec:FSSpec):OSErr; ∫Files|
  5071. FSpSetFInfo(spec:FSSpec;fndrInfo:FInfo):OSErr; ∫Files|
  5072. FSpSetFLock(spec:FSSpec):OSErr; ∫Files|
  5073. FSQHdr=$360[GLOBAL VAR] File I/O queue header(10 bytes);
  5074. ∫Globals|
  5075. fsRdPerm=1; ∫Files|
  5076. fsRdWrPerm=3; ∫Files|
  5077. fsRdWrShPerm=4; ∫Files|
  5078. FSRead(refNum:INTEGER;VAR count:LONGINT;buffPtr:Ptr):OSErr;
  5079. ∫Files IV-109 P-131 171|
  5080. fsRnErr=-59; ∫Errors
  5081. { file system internal error:during rename the old entry was
  5082. deleted but could not be restored. }|
  5083. fsRtDirID=2; ∫Files|
  5084. fsRtParID=1; ∫Files|
  5085. fsSBDrBkDat=2048; ∫Files|
  5086. fsSBDrCrDat=512; ∫Files|
  5087. fsSBDrFndrInfo=4096; ∫Files|
  5088. fsSBDrMdDat=1024; ∫Files|
  5089. fsSBDrNmFls=16; ∫Files|
  5090. fsSBDrParID=8192; ∫Files|
  5091. fsSBDrUsrWds=8; ∫Files|
  5092. fsSBFlAttrib=4; ∫Files|
  5093. fsSBFlBkDat=2048; ∫Files|
  5094. fsSBFlCrDat=512; ∫Files|
  5095. fsSBFlFndrInfo=8; ∫Files|
  5096. fsSBFlLgLen=32; ∫Files|
  5097. fsSBFlMdDat=1024; ∫Files|
  5098. fsSBFlParID=8192; ∫Files|
  5099. fsSBFlPyLen=64; ∫Files|
  5100. fsSBFlRLgLen=128; ∫Files|
  5101. fsSBFlRPyLen=256; ∫Files|
  5102. fsSBFlXFndrInfo=4096; ∫Files|
  5103. fsSBFullName=2; ∫Files|
  5104. fsSBNegate=16384; ∫Files|
  5105. fsSBPartialName=1; ∫Files|
  5106. FSSpec=RECORD ∫Files
  5107.     vRefNum:INTEGER;
  5108.     parID:LONGINT;
  5109.     name:Str63;|
  5110. FSSpecArray=ARRAY[0..0] of FSSpec; ∫Files|
  5111. FSSpecArrayHandle=^FSSpecArrayPtr; ∫Files|
  5112. FSSpecArrayPtr=^FSSpecArray; ∫Files|
  5113. FSSpecHandle=^FSSpecPtr; ∫Files|
  5114. FSSpecPtr=^FSSpec; ∫Files|
  5115. fsUnixPriv=1; ∫Files|
  5116. FSWrite(refNum:INTEGER;VAR count:LONGINT;buffPtr:Ptr):OSErr;
  5117. ∫Files IV-110 P-132 171|
  5118. fsWrPerm=2; ∫Files|
  5119. FTAbort(hFT:FTHandle):FTErr; ∫FileTransfers|
  5120. ftAbortMsg=52; ∫FileTransferTools|
  5121. FTActivate(hFT:FTHandle;activate:BOOLEAN); ∫FileTransfers|
  5122. ftActivateMsg=6; ∫FileTransferTools|
  5123. FTAttributes=INTEGER; ∫FileTransfers|
  5124. FTChoose(VAR hFT:FTHandle;where:Point;idleProc:ProcPtr):
  5125. INTEGER; ∫FileTransfers|
  5126. ftChooseBackdoor=2; ∫FileTransfers|
  5127. ftChooseNochange=1; ∫FileTransfers|
  5128. FTChooseRec=RECORD ∫FileTransfers
  5129.     reserved:LONGINT;
  5130.     msg:LONGINT;
  5131.     idleProc:ProcPtr;
  5132.     filterProc:ProcPtr;
  5133.     newTool:Str63;
  5134.     newConfig:Ptr;
  5135.     eventProc:ProcPtr;|
  5136. FTChooseRecPtr=^FTChooseRec; ∫FileTransfers|
  5137. ftDeactivateMsg=7; ∫FileTransferTools|
  5138. FTDefault(VAR theConfig:Ptr;procID:INTEGER;allocate:BOOLEAN);
  5139. ∫FileTransfers|
  5140. ftDefaultMsg=1; ∫FileTransferTools|
  5141. FTDirection=INTEGER; ∫FileTransfers|
  5142. FTDispose(hFT:FTHandle); ∫FileTransfers|
  5143. ftDisposeMsg=1; ∫FileTransferTools|
  5144. FTEnglishToIntl(hFT:FTHandle;inputPtr:Ptr;VAR outputPtr:Ptr;
  5145. language:INTEGER):OSErr; ∫FileTransfers|
  5146. FTErr=OSErr; ∫FileTransfers|
  5147. FTEvent(hFT:FTHandle;theEvent:EventRecord); ∫FileTransfers|
  5148. ftEventMsg=5; ∫FileTransferTools|
  5149. FTExec(hFT:FTHandle); ∫FileTransfers|
  5150. ftExecMsg=102; ∫FileTransferTools|
  5151. ftFailed=2; ∫FileTransfers|
  5152. FTFlags=LONGINT; ∫FileTransfers|
  5153. ftFullDuplex=2; ∫FileTransfers|
  5154. ftGenericError=-1; ∫FileTransfers|
  5155. FTGetConfig(hFT:FTHandle):Ptr; ∫FileTransfers|
  5156. FTGetErrorString(hFT:FTHandle;id:INTEGER;VAR errMsg:Str255);
  5157. ∫FileTransfers|
  5158. ftGetErrorStringMsg=8; ∫FileTransferTools|
  5159. FTGetFTVersion:INTEGER; ∫FileTransfers|
  5160. FTGetProcID(name:Str255):INTEGER; ∫FileTransfers|
  5161. FTGetRefCon(hFT:FTHandle):LONGINT; ∫FileTransfers|
  5162. FTGetToolName(procID:INTEGER;VAR name:Str255); ∫FileTransfers|
  5163. FTGetUserData(hFT:FTHandle):LONGINT; ∫FileTransfers|
  5164. FTGetVersion(hFT:FTHandle):Handle; ∫FileTransfers|
  5165. FTHandle=^FTPtr; ∫FileTransfers|
  5166. ftInitMsg=0; ∫FileTransferTools|
  5167. FTIntlToEnglish(hFT:FTHandle;inputPtr:Ptr;VAR outputPtr:Ptr;
  5168. language:INTEGER):OSErr; ∫FileTransfers|
  5169. ftIsFTMode=$00000001; ∫FileTransfers|
  5170. ftL2English=0; ∫FileTransferTools|
  5171. ftL2Intl=1; ∫FileTransferTools|
  5172. FTMenu(hFT:FTHandle;menuID:INTEGER;item:INTEGER):BOOLEAN;
  5173. ∫FileTransfers|
  5174. ftMenuMsg=4; ∫FileTransferTools|
  5175. ftMgetMsg=0; ∫FileTransferTools|
  5176. ftMode=1; ∫Sound|
  5177. ftMsetMsg=1; ∫FileTransferTools|
  5178. FTNew(procID:INTEGER;flags:FTFlags;sendProc:ProcPtr;recvProc:
  5179. ProcPtr;readProc:ProcPtr;writeProc:ProcPtr;environsProc:
  5180. ProcPtr;owner:WindowPtr;refCon:LONGINT;userData:LONGINT):
  5181. FTHandle; ∫FileTransfers|
  5182. ftNoErr=0; ∫FileTransfers|
  5183. ftNoMenus=$00000002; ∫FileTransfers|
  5184. ftNoStdFile=$0010; ∫FileTransfers|
  5185. ftNotEnoughDSpace=5; ∫FileTransfers|
  5186. ftNoTools=8; ∫FileTransfers|
  5187. ftNotSupported=10; ∫FileTransfers|
  5188. FTPChoose(VAR hFT:FTHandle;where:Point;VAR cRec:FTChooseRec):
  5189. INTEGER; ∫FileTransfers|
  5190. FTPtr=^FTRecord; ∫FileTransfers|
  5191. ftQuiet=$00000004; ∫FileTransfers|
  5192. fTrash=-3; ∫Files|
  5193. ftReceiveDisable=$0004; ∫FileTransfers|
  5194. ftReceiving=0; ∫FileTransfers|
  5195. FTRecord=PACKED RECORD ∫FileTransfers [1/3]
  5196.     procID:INTEGER;
  5197.     flags:FTFlags;
  5198.     errCode:FTErr;
  5199.     refCon:LONGINT;
  5200.     userData:LONGINT;
  5201.     defProc:ProcPtr;
  5202.     config:Ptr;
  5203.     oldConfig:Ptr;
  5204.     environsProc:ProcPtr;|
  5205. FTRecord=PACKED RECORD ∫FileTransfers [2/3]
  5206.     reserved1:LONGINT;
  5207.     reserved2:LONGINT;
  5208.     ftPrivate:Ptr;
  5209.     sendProc:ProcPtr;
  5210.     recvProc:ProcPtr;
  5211.     writeProc:ProcPtr;
  5212.     readProc:ProcPtr;
  5213.     owner:WindowPtr;|
  5214. FTRecord=PACKED RECORD ∫FileTransfers [3/3]
  5215.     direction:FTDirection;
  5216.     theReply:SFReply;
  5217.     writePtr:LONGINT;
  5218.     readPtr:LONGINT;
  5219.     theBuf:^char;
  5220.     bufSize:LONGINT;
  5221.     autoRec:Str255;
  5222.     attributes:FTAttributes;|
  5223. ftRejected=1; ∫FileTransfers|
  5224. ftRemoteCancel=6; ∫FileTransfers|
  5225. FTResume(hFT:FTHandle;resume:BOOLEAN); ∫FileTransfers|
  5226. ftResumeMsg=3; ∫FileTransferTools|
  5227. ftSameCircuit=$0001; ∫FileTransfers|
  5228. ftScleanupMsg=4; ∫FileTransferTools|
  5229. ftSendDisable=$0002; ∫FileTransfers|
  5230. FTSetConfig(hFT:FTHandle;thePtr:Ptr):INTEGER; ∫FileTransfers|
  5231. FTSetRefCon(hFT:FTHandle;refCon:LONGINT); ∫FileTransfers|
  5232. FTSetupCleanup(procID:INTEGER;theConfig:Ptr;count:INTEGER;
  5233. theDialog:DialogPtr;VAR magicCookie:LONGINT); ∫FileTransfers|
  5234. FTSetupFilter(procID:INTEGER;theConfig:Ptr;count:INTEGER;
  5235. theDialog:DialogPtr;VAR theEvent:EventRecord;VAR theItem:
  5236. INTEGER;VAR magicCookie:LONGINT):BOOLEAN; ∫FileTransfers|
  5237. FTSetupItem(procID:INTEGER;theConfig:Ptr;count:INTEGER;
  5238. theDialog:DialogPtr;VAR theItem:INTEGER;VAR magicCookie:
  5239. LONGINT); ∫FileTransfers|
  5240. FTSetupPostflight(procID:INTEGER); ∫FileTransfers|
  5241. FTSetupPreflight(procID:INTEGER;VAR magicCookie:LONGINT):
  5242. Handle; ∫FileTransfers|
  5243. FTSetupPtr=^FTSetupStruct; ∫FileTransferTools|
  5244. FTSetupSetup(procID:INTEGER;theConfig:Ptr;count:INTEGER;
  5245. theDialog:DialogPtr;VAR magicCookie:LONGINT); ∫FileTransfers|
  5246. FTSetupStruct=PACKED RECORD ∫FileTransferTools
  5247.     theDialog:DialogPtr; { the dialog form the application }
  5248.     count:INTEGER; { first appended item }
  5249.     theConfig:Ptr; { the config record to setup }
  5250.     procID:INTEGER; { procID of the tool }|
  5251. FTSetupXCleanup(procID:INTEGER;theConfig:Ptr;count:INTEGER;
  5252. theDialog:DialogPtr;OKed:BOOLEAN;VAR magicCookie:LONGINT);
  5253. ∫FileTransfers|
  5254. FTSetUserData(hFT:FTHandle;userData:LONGINT); ∫FileTransfers|
  5255. ftSfilterMsg=3; ∫FileTransferTools|
  5256. ftSitemMsg=2; ∫FileTransferTools|
  5257. FTSndRecPtr=^FTSoundRec; ∫Sound|
  5258. FTSoundRec=RECORD ∫Sound [1/2]
  5259.     duration:INTEGER;
  5260.     sound1Rate:Fixed;
  5261.     sound1Phase:LONGINT;
  5262.     sound2Rate:Fixed;
  5263.     sound2Phase:LONGINT;
  5264.     sound3Rate:Fixed;
  5265.     sound3Phase:LONGINT;|
  5266. FTSoundRec=RECORD ∫Sound [2/2]
  5267.     sound4Rate:Fixed;
  5268.     sound4Phase:LONGINT;
  5269.     sound1Wave:WavePtr;
  5270.     sound2Wave:WavePtr;
  5271.     sound3Wave:WavePtr;
  5272.     sound4Wave:WavePtr;|
  5273. ftSpreflightMsg=0; ∫FileTransferTools|
  5274. ftSsetupMsg=1; ∫FileTransferTools|
  5275. FTStart(hFT:FTHandle;direction:FTDirection;fileInfo:SFReply):
  5276. FTErr; ∫FileTransfers|
  5277. ftStartMsg=100; ∫FileTransferTools|
  5278. ftSucc=$00000080; ∫FileTransfers|
  5279. ftSuspendMsg=2; ∫FileTransferTools|
  5280. FTSynthPtr=^FTSynthRec; ∫Sound|
  5281. FTSynthRec=RECORD ∫Sound
  5282.     mode:INTEGER;
  5283.     sndRec:FTSndRecPtr;|
  5284. ftTextOnly=$0008; ∫FileTransfers|
  5285. ftTimeOut=3; ∫FileTransfers|
  5286. ftTooManyRetry=4; ∫FileTransfers|
  5287. ftTransmitting=1; ∫FileTransfers|
  5288. ftUserCancel=9; ∫FileTransfers|
  5289. FTValidate(hFT:FTHandle):BOOLEAN; ∫FileTransfers|
  5290. ftValidateMsg=0; ∫FileTransferTools|
  5291. ftWrongFormat=7; ∫FileTransfers|
  5292. fullTrashIconResource=-3984; ∫Icons|
  5293. fvalType='fval'; ∫FileTransferTools|
  5294. FVector=RECORD ∫Script
  5295.     start:INTEGER;
  5296.     length:INTEGER;|
  5297. fverType='vers'; ∫FileTransferTools|
  5298. fVNumber=0; ∫Script
  5299. { first version of NumFormatString }|
  5300. fWarmStart=2; ∫Slots
  5301. { If this bit is set then warm start else cold start. }|
  5302. fxdFntH=45057; ∫Fonts|
  5303. fxdFntHW=45059; ∫Fonts|
  5304. fxdFntW=45058; ∫Fonts|
  5305. FXInfo=RECORD ∫Files
  5306.     fdIconID:INTEGER; { Icon ID }
  5307.     fdUnused:ARRAY [1..3] OF INTEGER; { unused but reserved 6
  5308. bytes }
  5309.     fdScript:SignedByte; { Script flag and number }
  5310.     fdXFlags:SignedByte;
  5311.     fdComment:INTEGER; { Comment ID }
  5312.     fdPutAway:LONGINT; { Home Dir ID }|
  5313. GammaTbl=RECORD ∫Quickdraw
  5314.     gVersion:INTEGER; { gamma version number }
  5315.     gType:INTEGER; { gamma data type }
  5316.     gFormulaSize:INTEGER; { Formula data size }
  5317.     gChanCnt:INTEGER; { number of channels of data }
  5318.     gDataCnt:INTEGER; { number of values/channel }
  5319.     gDataWidth:INTEGER; { bits/corrected value (data packed to
  5320. next larger byte size) }
  5321.     gFormulaData:ARRAY [0..0] OF INTEGER; { data for formulas
  5322. followed by gamma values }|
  5323. GammaTblHandle=^GammaTblPtr; ∫Quickdraw|
  5324. GammaTblPtr=^GammaTbl; ∫Quickdraw|
  5325. gcrOnMFMErr=-400; ∫Errors
  5326. { gcr format on high density media error }|
  5327. gdDevType=0; ∫Quickdraw
  5328. { 0 = monochrome 1 = color }|
  5329. GDevice=RECORD ∫Quickdraw [1/2]
  5330.     gdRefNum:INTEGER; { driver's unit number }
  5331.     gdID:INTEGER; { client ID for search procs }
  5332.     gdType:INTEGER; { fixed/CLUT/direct }
  5333.     gdITable:ITabHandle; { Handle to inverse lookup table }
  5334.     gdResPref:INTEGER; { preferred resolution of GDITable }
  5335.     gdSearchProc:SProcHndl; { search proc list head }
  5336.     gdCompProc:CProcHndl; { complement proc list }
  5337.     gdFlags:INTEGER; { grafDevice flags word }
  5338.     gdPMap:PixMapHandle; { describing pixMap }|
  5339. GDevice=RECORD ∫Quickdraw [2/2]
  5340.     gdRefCon:LONGINT; { reference value }
  5341.     gdNextGD:GDHandle; { GDHandle Handle of next gDevice }
  5342.     gdRect:Rect; { device's bounds in global coordinates }
  5343.     gdMode:LONGINT; { device's current mode }
  5344.     gdCCBytes:INTEGER; { depth of expanded cursor data }
  5345.     gdCCDepth:INTEGER; { depth of expanded cursor data }
  5346.     gdCCXData:Handle; { Handle to cursor's expanded data }
  5347.     gdCCXMask:Handle; { Handle to cursor's expanded mask }
  5348.     gdReserved:LONGINT; { future use. MUST BE 0 }|
  5349. GDeviceChanged(gdh:GDHandle); ∫QDOffscreen|
  5350. GDHandle=^GDPtr; ∫Quickdraw|
  5351. GDPtr=^GDevice; ∫Quickdraw|
  5352. genCdevRangeBit=27; ∫Script
  5353. { Restrict date/time to range used by genl CDEV }|
  5354. genericApplicationIconResource=-3996; ∫Icons|
  5355. genericDeskAccessoryIconResource=-3991; ∫Icons|
  5356. genericDocumentIconResource=-4000; ∫Icons|
  5357. genericEditionFileIconResource=-3989; ∫Icons|
  5358. genericExtensionIconResource=-16415; ∫Icons|
  5359. genericFileServerIconResource=-3972; ∫Icons|
  5360. genericFolderIconResource=-3999; ∫Icons|
  5361. genericHardDiskIconResource=-3995; ∫Icons|
  5362. genericMoverObjectIconResource=-3969; ∫Icons|
  5363. genericPreferencesIconResource=-3971; ∫Icons|
  5364. genericQueryDocumentIconResource=-16506; ∫Icons|
  5365. genericStationeryIconResource=-3985; ∫Icons|
  5366. genericSuitcaseIconResource=-3970; ∫Icons|
  5367. geneva=3; ∫Fonts|
  5368. Gestalt(selector:OSType;VAR response:LONGINT):OSErr;
  5369. ∫GestaltEqu {A1AD}|
  5370. gestalt32BitAddressing=0; ∫GestaltEqu
  5371. { using 32-bit addressing mode }|
  5372. gestalt32BitCapable=2; ∫GestaltEqu
  5373. { Machine is 32-bit capable }|
  5374. gestalt32BitQD11=$210; ∫GestaltEqu
  5375. { 32-bit color QDv1.1 }|
  5376. gestalt32BitQD12=$220; ∫GestaltEqu
  5377. { 32-bit color QDv1.2 }|
  5378. gestalt32BitQD13=$230; ∫GestaltEqu
  5379. { 32-bit color QDv1.3 }|
  5380. gestalt32BitQD=$200; ∫GestaltEqu
  5381. { 32-bit color QD }|
  5382. gestalt32BitSysZone=1; ∫GestaltEqu
  5383. { 32-bit compatible system zone }|
  5384. gestalt68000=1; ∫GestaltEqu|
  5385. gestalt68010=2; ∫GestaltEqu|
  5386. gestalt68020=3; ∫GestaltEqu|
  5387. gestalt68030=4; ∫GestaltEqu|
  5388. gestalt68030MMU=3; ∫GestaltEqu
  5389. { 68030 built-in MMU }|
  5390. gestalt68040=5; ∫GestaltEqu|
  5391. gestalt68040FPU=3; ∫GestaltEqu
  5392. { 68040 built-in FPU }|
  5393. gestalt68040MMU=4; ∫GestaltEqu
  5394. { 68040 built-in MMU }|
  5395. gestalt68851=2; ∫GestaltEqu
  5396. { 68851 PMMU }|
  5397. gestalt68881=1; ∫GestaltEqu
  5398. { 68881 FPU }|
  5399. gestalt68882=2; ∫GestaltEqu
  5400. { 68882 FPU }|
  5401. gestalt8BitQD=$100; ∫GestaltEqu
  5402. { 8-bit color QD }|
  5403. gestaltADBISOKbdII=11; ∫GestaltEqu|
  5404. gestaltADBKbdII=10; ∫GestaltEqu|
  5405. gestaltAddressingModeAttr='addr'; ∫GestaltEqu
  5406. { addressing mode attributes }|
  5407. gestaltAliasMgrAttr='alis'; ∫GestaltEqu
  5408. { Alias Mgr Attributes }|
  5409. gestaltAliasMgrPresent=0; ∫GestaltEqu
  5410. { True if the Alias Mgr is present }|
  5411. gestaltAMU=1; ∫GestaltEqu
  5412. { address management unit }|
  5413. gestaltAppleEventsAttr='evnt'; ∫GestaltEqu
  5414. { Apple Events attributes }|
  5415. gestaltAppleEventsPresent=0; ∫GestaltEqu
  5416. { True if Apple Events present }|
  5417. gestaltAppleTalkVersion='atlk'; ∫GestaltEqu
  5418. { appletalk version }|
  5419. gestaltAUXVersion='a/ux'; ∫GestaltEqu
  5420. { a/ux version, if present }|
  5421. gestaltBuiltInSoundInput=4; ∫GestaltEqu
  5422. { built-in Sound Input hardware is present }|
  5423. gestaltClassic=1; ∫GestaltEqu|
  5424. gestaltConnMgrAttr='conn'; ∫GestaltEqu
  5425. { connection mgr attributes }|
  5426. gestaltConnMgrCMSearchFix=1; ∫GestaltEqu
  5427. { Fix to CMAddSearch? }|
  5428. gestaltConnMgrPresent=0; ∫GestaltEqu|
  5429. gestaltCRMAttr='crm'; ∫GestaltEqu
  5430. { comm resource mgr attributes }|
  5431. gestaltCRMPresent=0; ∫GestaltEqu|
  5432. gestaltCTBVersion='ctbv'; ∫GestaltEqu
  5433. { CommToolbox version }|
  5434. gestaltDBAccessMgrAttr='dbac'; ∫GestaltEqu
  5435. { Database Access Mgr attributes }|
  5436. gestaltDBAccessMgrPresent=0; ∫GestaltEqu
  5437. { True if Database Access Mgr present }|
  5438. gestaltDITLExtAttr='ditl'; ∫GestaltEqu
  5439. { AppenDITL, etc. calls from CTB }|
  5440. gestaltDITLExtPresent=0; ∫GestaltEqu
  5441. { True if calls are present }|
  5442. gestaltDupSelectorErr=-5552; ∫GestaltEqu
  5443. { tried to add an entry that already existed }|
  5444. gestaltEasyAccessAttr='easy'; ∫GestaltEqu
  5445. { Easy Access attributes }|
  5446. gestaltEasyAccessLocked=3; ∫GestaltEqu
  5447. { if Easy Access "Locked" }|
  5448. gestaltEasyAccessOff=0; ∫GestaltEqu
  5449. { if Easy Access present, but off (no icon) }|
  5450. gestaltEasyAccessOn=1; ∫GestaltEqu
  5451. { if Easy Access "On" }|
  5452. gestaltEasyAccessSticky=2; ∫GestaltEqu
  5453. { if Easy Access "Sticky" }|
  5454. gestaltEditionMgrAttr='edtn'; ∫GestaltEqu
  5455. { Edition Mgr attributes }|
  5456. gestaltEditionMgrPresent=0; ∫GestaltEqu
  5457. { True if Edition Mgr present }|
  5458. GestaltEqu see ∫GestaltEqu|
  5459. gestaltExtADBKbd=4; ∫GestaltEqu|
  5460. gestaltExtendedTimeMgr=3; ∫GestaltEqu
  5461. { extended time mgr is present }|
  5462. gestaltExtISOADBKbd=9; ∫GestaltEqu|
  5463. gestaltExtToolboxTable='xttt'; ∫GestaltEqu
  5464. { Extended Toolbox trap table base }|
  5465. gestaltFindFolderAttr='fold'; ∫GestaltEqu
  5466. { Folder Mgr attributes }|
  5467. gestaltFindFolderPresent=0; ∫GestaltEqu
  5468. { True if Folder Mgr present }|
  5469. gestaltFontMgrAttr='font'; ∫GestaltEqu
  5470. { Font Mgr attributes }|
  5471. gestaltFPUType='fpu'; ∫GestaltEqu
  5472. { fpu type }|
  5473. gestaltFSAttr='fs'; ∫GestaltEqu
  5474. { file system attributes }|
  5475. gestaltFullExtFSDispatching=0; ∫GestaltEqu
  5476. { has really cool new HFSDispatch dispatcher }|
  5477. gestaltFXfrMgrAttr='fxfr'; ∫GestaltEqu
  5478. { file transfer manager attributes }|
  5479. gestaltFXfrMgrPresent=0; ∫GestaltEqu|
  5480. gestaltHardwareAttr='hdwr'; ∫GestaltEqu
  5481. { hardware attributes }|
  5482. gestaltHasASC=3; ∫GestaltEqu
  5483. { Apple Sound Chip exists }|
  5484. gestaltHasFileSystemManager=2; ∫GestaltEqu
  5485. { has a file system manager }|
  5486. gestaltHasFSSpecCalls=1; ∫GestaltEqu
  5487. { has FSSpec calls }|
  5488. gestaltHasGPIaToDCDa=0; ∫GestaltEqu
  5489. { GPIa connected to DCDa }|
  5490. gestaltHasGPIaToRTxCa=1; ∫GestaltEqu
  5491. { GPIa connected to RTxCa clock input }|
  5492. gestaltHasGPIbToDCDb=2; ∫GestaltEqu
  5493. { GPIb connected to DCDb }|
  5494. gestaltHasParityCapability=0; ∫GestaltEqu
  5495. { has ability to check parity }|
  5496. gestaltHasSCC=4; ∫GestaltEqu
  5497. { SCC exists }|
  5498. gestaltHasSCSI=7; ∫GestaltEqu
  5499. { SCSI exists }|
  5500. gestaltHasSoftPowerOff=19; ∫GestaltEqu
  5501. { Capable of software power off }|
  5502. gestaltHasSoundInputDevice=5; ∫GestaltEqu
  5503. { Sound Input device available }|
  5504. gestaltHasVIA1=0; ∫GestaltEqu
  5505. { VIA1 exists }|
  5506. gestaltHasVIA2=1; ∫GestaltEqu
  5507. { VIA2 exists }|
  5508. gestaltHelpMgrAttr='help'; ∫GestaltEqu
  5509. { Help Mgr Attributes }|
  5510. gestaltHelpMgrPresent=0; ∫GestaltEqu
  5511. { true if help mgr is present }|
  5512. gestaltIPCSupport=7; ∫GestaltEqu
  5513. { IPC support is present }|
  5514. gestaltKeyboardType='kbd'; ∫GestaltEqu
  5515. { keyboard type }|
  5516. gestaltLaunchCanReturn=1; ∫GestaltEqu
  5517. { can return from launch }|
  5518. gestaltLaunchControl=3; ∫GestaltEqu
  5519. { launch control support available }|
  5520. gestaltLaunchFullFileSpec=2; ∫GestaltEqu
  5521. { can launch from full file spec }|
  5522. gestaltLocationErr=-5553; ∫GestaltEqu
  5523. { gestalt function ptr wasn't in sysheap }|
  5524. gestaltLogicalPageSize='pgsz'; ∫GestaltEqu
  5525. { logical page size }|
  5526. gestaltLogicalRAMSize='lram'; ∫GestaltEqu
  5527. { logical ram size }|
  5528. gestaltLowMemorySize='lmem'; ∫GestaltEqu
  5529. { size of low memory area }|
  5530. gestaltMac512KE=3; ∫GestaltEqu|
  5531. gestaltMacAndPad=2; ∫GestaltEqu|
  5532. gestaltMacClassic=17; ∫GestaltEqu|
  5533. gestaltMachineIcon='micn'; ∫GestaltEqu
  5534. { machine icon }|
  5535. gestaltMachineType='mach'; ∫GestaltEqu
  5536. { machine type }|
  5537. gestaltMacII=6; ∫GestaltEqu|
  5538. gestaltMacIIci=11; ∫GestaltEqu|
  5539. gestaltMacIIcx=8; ∫GestaltEqu|
  5540. gestaltMacIIfx=13; ∫GestaltEqu|
  5541. gestaltMacIIsi=18; ∫GestaltEqu|
  5542. gestaltMacIIx=7; ∫GestaltEqu|
  5543. gestaltMacKbd=1; ∫GestaltEqu|
  5544. gestaltMacLC=19; ∫GestaltEqu|
  5545. gestaltMacPlus=4; ∫GestaltEqu|
  5546. gestaltMacPlusKbd=3; ∫GestaltEqu|
  5547. gestaltMacSE030=9; ∫GestaltEqu|
  5548. gestaltMacSE=5; ∫GestaltEqu|
  5549. gestaltMacXL=2; ∫GestaltEqu|
  5550. gestaltMiscAttr='misc'; ∫GestaltEqu
  5551. { miscellaneous attributes }|
  5552. gestaltMMUType='mmu'; ∫GestaltEqu
  5553. { mmu type }|
  5554. gestaltNoFPU=0; ∫GestaltEqu
  5555. { no FPU }|
  5556. gestaltNoMMU=0; ∫GestaltEqu
  5557. { no MMU }|
  5558. gestaltNotificationMgrAttr='nmgr'; ∫GestaltEqu
  5559. { notification manager attributes }|
  5560. gestaltNotificationPresent=0; ∫GestaltEqu
  5561. { notification manager exists }|
  5562. gestaltNuBusConnectors='sltc'; ∫GestaltEqu
  5563. { bitmap of NuBus connectors }|
  5564. gestaltOriginalQD1=$001; ∫GestaltEqu
  5565. { Classic QD for System 7.0 }|
  5566. gestaltOriginalQD=$000; ∫GestaltEqu
  5567. { original 1-bit QD }|
  5568. gestaltOSAttr='os'; ∫GestaltEqu
  5569. { o/s attributes }|
  5570. gestaltOSTable='ostt'; ∫GestaltEqu
  5571. { OS trap table base }|
  5572. gestaltOutlineFonts=0; ∫GestaltEqu
  5573. { True if Outline Fonts supported }|
  5574. gestaltParityAttr='prty'; ∫GestaltEqu
  5575. { parity attributes }|
  5576. gestaltParityEnabled=1; ∫GestaltEqu
  5577. { parity checking enabled }|
  5578. gestaltPartialRsrcs=0; ∫GestaltEqu
  5579. { True if partial resources exist }|
  5580. gestaltPhysicalRAMSize='ram'; ∫GestaltEqu
  5581. { physical RAM size }|
  5582. gestaltPMgrCPUIdle=1; ∫GestaltEqu|
  5583. gestaltPMgrExists=0; ∫GestaltEqu|
  5584. gestaltPMgrSCC=2; ∫GestaltEqu|
  5585. gestaltPMgrSound=3; ∫GestaltEqu|
  5586. gestaltPopupAttr='pop!'; ∫GestaltEqu
  5587. { popup cdef attributes }|
  5588. gestaltPopupPresent=0; ∫GestaltEqu|
  5589. gestaltPortable=10; ∫GestaltEqu|
  5590. gestaltPowerMgrAttr='powr'; ∫GestaltEqu
  5591. { power manager attributes }|
  5592. gestaltPPCSupportsIncoming=$0001; ∫GestaltEqu
  5593. { PPC will deny incoming network requests }|
  5594. gestaltPPCSupportsOutGoing=$0002; ∫GestaltEqu
  5595. { PPC will deny outgoing network requests }|
  5596. gestaltPPCSupportsRealTime=$1000; ∫GestaltEqu
  5597. { PPC Supports real-time delivery }|
  5598. gestaltPPCToolboxAttr='ppc'; ∫GestaltEqu
  5599. { PPC toolbox attributes }|
  5600. gestaltPPCToolboxPresent=$0000; ∫GestaltEqu
  5601. { PPC Toolbox is present Requires PPCInit to be called }|
  5602. gestaltProcessorType='proc'; ∫GestaltEqu
  5603. { processor type }|
  5604. gestaltPrtblADBKbd=6; ∫GestaltEqu|
  5605. gestaltPrtblISOKbd=7; ∫GestaltEqu|
  5606. gestaltQuickdrawVersion='qd'; ∫GestaltEqu
  5607. { quickdraw version }|
  5608. gestaltRealTempMemory=5; ∫GestaltEqu
  5609. { temp memory handles are real }|
  5610. gestaltResourceMgrAttr='rsrc'; ∫GestaltEqu
  5611. { Resource Mgr attributes }|
  5612. gestaltRevisedTimeMgr=2; ∫GestaltEqu
  5613. { revised time mgr is present }|
  5614. gestaltROMSize='rom'; ∫GestaltEqu
  5615. { rom size }|
  5616. gestaltROMVersion='romv'; ∫GestaltEqu
  5617. { rom version }|
  5618. gestaltScriptCount='scr#'; ∫GestaltEqu
  5619. { number of active script systems <08/05/89 pke> }|
  5620. gestaltScriptMgrVersion='scri'; ∫GestaltEqu
  5621. { Script Manager version number <08/05/89 pke> }|
  5622. gestaltScrollingThrottle=0; ∫GestaltEqu
  5623. { true if scrolling throttle on }|
  5624. gestaltSerialAttr='ser'; ∫GestaltEqu
  5625. { Serial attributes }|
  5626. gestaltSoundAttr='snd'; ∫GestaltEqu
  5627. { sound attributes }|
  5628. gestaltSoundIOMgrPresent=3; ∫GestaltEqu
  5629. { The Sound I/O Manager is present }|
  5630. gestaltSquareMenuBar=2; ∫GestaltEqu
  5631. { true if menu bar is square }|
  5632. gestaltStandardFile58=0; ∫GestaltEqu
  5633. { True if selectors 5-8 (StandardPutFile-CustomGetFile) are
  5634. supported }|
  5635. gestaltStandardFileAttr='stdf'; ∫GestaltEqu
  5636. { Standard File attributes }|
  5637. gestaltStandardTimeMgr=1; ∫GestaltEqu
  5638. { standard time mgr is present }|
  5639. gestaltStdADBKbd=5; ∫GestaltEqu|
  5640. gestaltStdISOADBKbd=8; ∫GestaltEqu|
  5641. gestaltStdNBPAttr='nlup'; ∫GestaltEqu
  5642. { standard nbp attributes }|
  5643. gestaltStdNBPPresent=0; ∫GestaltEqu|
  5644. gestaltStereoCapability=0; ∫GestaltEqu
  5645. { sound hardware has stereo capability }|
  5646. gestaltStereoMixing=1; ∫GestaltEqu
  5647. { stereo mixing on external speaker }|
  5648. gestaltSysDebuggerSupport=8; ∫GestaltEqu
  5649. { system debugger support is present }|
  5650. gestaltSystemVersion='sysv'; ∫GestaltEqu
  5651. { system version }|
  5652. gestaltSysZoneGrowable=0; ∫GestaltEqu
  5653. { system heap is growable }|
  5654. gestaltTE1=1; ∫GestaltEqu
  5655. { TextEdit in MacIIci ROM <8Aug89smb> }|
  5656. gestaltTE2=2; ∫GestaltEqu
  5657. { TextEdit with 6.0.4 Script Systems on MacIIci (Script bug
  5658. fixes for MacIIci) <8Aug89smb> }|
  5659. gestaltTE3=3; ∫GestaltEqu
  5660. { TextEdit with 6.0.4 Script Systems all but MacIIci <
  5661. 8Aug89smb> }|
  5662. gestaltTE4=4; ∫GestaltEqu
  5663. { TextEdit in System 7.0 }|
  5664. gestaltTE5=5; ∫GestaltEqu
  5665. { TextWidthHook available in TextEdit }|
  5666. gestaltTempMemSupport=4; ∫GestaltEqu
  5667. { temp memory support }|
  5668. gestaltTempMemTracked=6; ∫GestaltEqu
  5669. { temporary memory handles are tracked }|
  5670. gestaltTermMgrAttr='term'; ∫GestaltEqu
  5671. { terminal mgr attributes }|
  5672. gestaltTermMgrPresent=0; ∫GestaltEqu|
  5673. gestaltTextEditVersion='te'; ∫GestaltEqu
  5674. { TextEdit version number <08/05/89 pke> }|
  5675. gestaltTimeMgrVersion='tmgr'; ∫GestaltEqu
  5676. { time mgr version }|
  5677. gestaltToolboxTable='tbtt'; ∫GestaltEqu
  5678. { OS trap table base }|
  5679. gestaltUndefSelectorErr=-5551; ∫GestaltEqu
  5680. { undefined selector was passed to Gestalt }|
  5681. gestaltUnknownErr=-5550; ∫GestaltEqu
  5682. { value returned if Gestalt doesn't know the answer }|
  5683. gestaltVersion='vers'; ∫GestaltEqu
  5684. { gestalt version }|
  5685. gestaltVMAttr='vm'; ∫GestaltEqu
  5686. { virtual memory attributes }|
  5687. gestaltVMPresent=0; ∫GestaltEqu
  5688. { true if virtual memory is present }|
  5689. Get1IndResource(theType:ResType;index:INTEGER):Handle;
  5690. ∫Resources Δ {A80E} IV-15|
  5691. Get1IndType(VAR theType:ResType;index:INTEGER); ∫Resources Δ {
  5692. A80F} IV-15|
  5693. Get1NamedResource(theType:ResType;name:Str255):Handle;
  5694. ∫Resources Δ {A820} IV-15|
  5695. Get1Resource(theType:ResType;theID:INTEGER):Handle;
  5696. ∫Resources Δ {A81F} IV-16|
  5697. GetADBInfo(VAR info:ADBDataBlock;adbAddr:ADBAddress):OSErr;
  5698. ∫DeskBus {A079} V-370
  5699. <--    0    device    handler    ID    [B]
  5700. <--    1    original    ADB    address    [B]
  5701. <--    2    service    routine    address    [P]    (compRout)
  5702. <--    6    data    area    address    [P]    (data)|
  5703. GetAliasInfo(alias:AliasHandle;index:AliasInfoType;VAR
  5704. theString:Str63):OSErr; ∫Aliases {A823}|
  5705. GetAlrtStage:INTEGER; ∫Dialogs I-422|
  5706. getAmpCmd=45; ∫Sound|
  5707. GetAppFiles(index:INTEGER;VAR theFile:AppFile); ∫SegLoad
  5708. II-58 N77-2 TN77|
  5709. GetAppFont:INTEGER; ∫Script V-315|
  5710. GetApplLimit:Ptr; ∫Memory II-29|
  5711. GetAppParms(VAR apName:Str255;VAR apRefNum:INTEGER;VAR
  5712. apParam:Handle); ∫SegLoad {A9F5} II-58|
  5713. GetATalkInfo=258; ∫AppleTalk
  5714. { get AppleTalk information }|
  5715. GetAuxCtl(theControl:ControlHandle;VAR acHndl:AuxCtlHandle):
  5716. BOOLEAN; ∫Controls Δ {AA44} V-222|
  5717. GetAuxWin(theWindow:WindowPtr;VAR awHndl:AuxWinHandle):
  5718. BOOLEAN; ∫Windows {AA42} V-207|
  5719. GetBackColor(VAR color:RGBColor); ∫Quickdraw {AA1A} V-68|
  5720. GetBridgeAddress:INTEGER; ∫AppleTalk V-515 N132-2 TN132|
  5721. getCancel=3; ∫StandardFile|
  5722. GetCaretTime:LONGINT; ∫Events I-260|
  5723. GetCCursor(crsrID:INTEGER):CCrsrHandle; ∫Quickdraw Δ {AA1B}
  5724. V-75 P-88 171|
  5725. GetCIcon(iconID:INTEGER):CIconHandle; ∫Quickdraw Δ {AA1E} V-76|
  5726. GetClip(rgn:RgnHandle); ∫Quickdraw Δ {A87A} I-167|
  5727. GetColor(where:Point;prompt:Str255;inColor:RGBColor;VAR
  5728. outColor:RGBColor):BOOLEAN; ∫Picker Δ {A82E} V-174|
  5729. GetCPixel(h:INTEGER;v:INTEGER;VAR cPix:RGBColor); ∫Quickdraw {
  5730. AA17} V-69|
  5731. GetCPUSpeed:LONGINT; ∫Power {A485}|
  5732. GetCRefCon(theControl:ControlHandle):LONGINT; ∫Controls {A95A}
  5733.  I-327|
  5734. GetCTable(ctID:INTEGER):CTabHandle; ∫Quickdraw Δ {AA18} V-77|
  5735. GetCTitle(theControl:ControlHandle;VAR title:Str255);
  5736. ∫Controls {A95E} I-321|
  5737. GetCtlAction(theControl:ControlHandle):ProcPtr; ∫Controls {
  5738. A96A} I-328 IV-53|
  5739. GetCtlMax(theControl:ControlHandle):INTEGER; ∫Controls {A962}
  5740. I-327|
  5741. GetCtlMin(theControl:ControlHandle):INTEGER; ∫Controls {A961}
  5742. I-327|
  5743. GetCtlValue(theControl:ControlHandle):INTEGER; ∫Controls {
  5744. A960} I-326 P-114 171|
  5745. GetCTSeed:LONGINT; ∫Quickdraw {AA28} V-143|
  5746. GetCurrentProcess(VAR PSN:ProcessSerialNumber):OSErr;
  5747. ∫Processes {A88F}|
  5748. GetCursor(cursorID:INTEGER):CursHandle; ∫ToolUtils Δ {A9B9}
  5749. I-474 P-84 171|
  5750. GetCVariant(theControl:ControlHandle):INTEGER; ∫Controls {
  5751. A809} V-222|
  5752. GetCWMgrPort(VAR wMgrCPort:CGrafPtr); ∫Windows {AA48} V-210|
  5753. GetDateTime(VAR secs:LONGINT); ∫OSUtils II-378|
  5754. GetDblTime:LONGINT; ∫Events I-260|
  5755. GetDCtlEntry(refNum:INTEGER):DCtlHandle; ∫Devices Δ II-190
  5756. TN71|
  5757. GetDefaultStartup(paramBlock:DefStartPtr); ∫Start {A07D} V-353|
  5758. GetDefaultUser(VAR userRef:LONGINT;VAR userName:Str32):OSErr;
  5759. ∫PPCToolbox|
  5760. GetDefFontSize:INTEGER; ∫Script V-315|
  5761. GetDeviceList:GDHandle; ∫Quickdraw {AA29} V-124|
  5762. GetDItem(theDialog:DialogPtr;itemNo:INTEGER;VAR itemType:
  5763. INTEGER;VAR item:Handle;VAR box:Rect); ∫Dialogs Δ {A98D} I-421|
  5764. getDlgID=-4000; ∫StandardFile|
  5765. GetDrawingRect(var r:Rect); TP-364|
  5766. getDrive=6; ∫StandardFile|
  5767. GetDrvQHdr:QHdrPtr; ∫Files II-128 IV-181|
  5768. GetEditionFormatMark(whichEdition:EditionRefNum;whichFormat:
  5769. FormatType;VAR currentMark:LONGINT):OSErr; ∫Editions {A82D}|
  5770. GetEditionInfo(sectionH:SectionHandle;VAR editionInfo:
  5771. EditionInfoRecord):OSErr; ∫Editions {A82D}|
  5772. GetEditionOpenerProc(VAR opener:EditionOpenerProcPtr):OSErr;
  5773. ∫Editions {A82D}|
  5774. getEject=5; ∫StandardFile|
  5775. GetEntryColor(srcPalette:PaletteHandle;srcEntry:INTEGER;VAR
  5776. dstRGB:RGBColor); ∫Palettes {AA9B} V-164|
  5777. GetEntryUsage(srcPalette:PaletteHandle;srcEntry:INTEGER;VAR
  5778. dstUsage:INTEGER;VAR dstTolerance:INTEGER); ∫Palettes {AA9D}
  5779. V-165|
  5780. GetEnvironment(VAR e:environment); ∫SANE|
  5781. GetEnvirons(verb:INTEGER):LONGINT; ∫Script {A8B5} V-313 TN243|
  5782. GetEOF(refNum:INTEGER;VAR logEOF:LONGINT):OSErr; ∫Files P-132
  5783. 172 high-level II-93 IV-111 low-level II-112 IV-142|
  5784. GetEvQHdr:QHdrPtr; ∫OSEvents II-71|
  5785. GetFieldByID(paramPtr:XCmdPtr;cardFieldFlag:BOOLEAN;fieldID:
  5786. INTEGER):Handle; ∫HyperXCmd|
  5787. GetFieldByName(paramPtr:XCmdPtr;cardFieldFlag:BOOLEAN;
  5788. fieldName:Str255):Handle; ∫HyperXCmd|
  5789. GetFieldByNum(paramPtr:XCmdPtr;cardFieldFlag:BOOLEAN;fieldNum:
  5790. INTEGER):Handle; ∫HyperXCmd|
  5791. GetFInfo(fileName:Str255;vRefNum:INTEGER;VAR fndrInfo:FInfo):
  5792. OSErr; ∫Files II-95 IV-113|
  5793. GetFNum(name:Str255;VAR familyID:INTEGER); ∫Fonts Δ {A900}
  5794. I-223 TN191|
  5795. GetFontInfo(VAR info:FontInfo); ∫Quickdraw Δ {A88B} I-173
  5796. P-83 172|
  5797. GetFontName(familyID:INTEGER;VAR name:Str255); ∫Fonts Δ {A8FF}
  5798.  I-223 TN191|
  5799. GetForeColor(VAR color:RGBColor); ∫Quickdraw {AA19} V-68|
  5800. GetFormatOrder(ordering:FormatOrderPtr;firstFormat:INTEGER;
  5801. lastFormat:INTEGER;lineRight:BOOLEAN;rlDirProc:Ptr;dirParam:
  5802. Ptr); ∫Script|
  5803. GetFPos(refNum:INTEGER;VAR filePos:LONGINT):OSErr; ∫Files
  5804. II-92 IV-110 low-level II-111 IV-141|
  5805. GetFrontProcess(VAR PSN:ProcessSerialNumber):OSErr;
  5806. ∫Processes {A88F}|
  5807. GetFSQHdr:QHdrPtr; ∫Files II-125 IV-175|
  5808. GetGDevice:GDHandle; ∫Quickdraw {AA32} V-123|
  5809. GetGlobal(paramPtr:XCmdPtr;globName:Str255):Handle; ∫HyperXCmd|
  5810. GetGray(device:GDHandle;backGround:RGBColor;VAR foreGround:
  5811. RGBColor):BOOLEAN; ∫Palettes {AAA2}|
  5812. GetGrayRgn:RgnHandle; ∫Windows Δ V-208|
  5813. GetGWorld(VAR port:CGrafPtr;VAR gdh:GDHandle); ∫QDOffscreen|
  5814. GetGWorldDevice(offscreenGWorld:GWorldPtr):GDHandle;
  5815. ∫QDOffscreen|
  5816. GetGWorldPixMap(offscreenGWorld:GWorldPtr):PixMapHandle;
  5817. ∫QDOffscreen|
  5818. GetHaltVector:LONGINT; ∫SANE|
  5819. GetHandleSize(h:Handle):Size; ∫Memory II-33 N54-1 N63-1|
  5820. GetIcon(iconID:INTEGER):Handle; ∫ToolUtils Δ {A9BB} I-473
  5821. P-83 172 TN55|
  5822. GetIndADB(VAR info:ADBDataBlock;devTableIndex:INTEGER):
  5823. ADBAddress; ∫DeskBus {A078} V-369 TN206
  5824. <--    0    device    type    [B]    (handler    ID)
  5825. <--    1    original    ADB    address    [B]
  5826. <--    2    service    routine    address    [P]    (compRout)
  5827. <--    6    data    area    address    [P]    (data)|
  5828. GetIndPattern(VAR thePat:Pattern;patternListID:INTEGER;index:
  5829. INTEGER); ∫ToolUtils Δ I-473 P-81|
  5830. GetIndResource(theType:ResType;index:INTEGER):Handle;
  5831. ∫Resources Δ {A99D} I-118|
  5832. GetIndString(VAR theString:Str255;strListID:INTEGER;index:
  5833. INTEGER); ∫ToolUtils Δ I-468|
  5834. GetIndType(VAR theType:ResType;index:INTEGER); ∫Resources {
  5835. A99F} I-117|
  5836. GetItem(theMenu:MenuHandle;item:INTEGER;VAR itemString:Str255)
  5837. ; ∫Menus {A946} I-358 P-104 172|
  5838. GetItemCmd(theMenu:MenuHandle;item:INTEGER;VAR cmdChar:CHAR);
  5839. ∫Menus {A84E} V-240|
  5840. GetItemIcon(theMenu:MenuHandle;item:INTEGER;VAR iconIndex:
  5841. Byte); ∫Menus {A93F} I-360 V-246|
  5842. GetItemMark(theMenu:MenuHandle;item:INTEGER;VAR markChar:CHAR)
  5843. ; ∫Menus {A943} I-359 V-246|
  5844. GetItemStyle(theMenu:MenuHandle;item:INTEGER;VAR chStyle:
  5845. Style); ∫Menus {A941} I-360 V-247 N61-1|
  5846. GetIText(item:Handle;VAR text:Str255); ∫Dialogs {A990} I-422
  5847. N18-2 TN18|
  5848. GetKeys(VAR theKeys:KeyMap); ∫Events Δ {A976} I-259|
  5849. GetLastEditionContainerUsed(VAR container:
  5850. EditionContainerSpec):OSErr; ∫Editions {A82D}|
  5851. GetLocalZones(thePBptr:XPPParmBlkPtr;async:BOOLEAN):OSErr; [1/2]
  5852. ∫AppleTalk V-542
  5853. -->    18    [L]    cmdResult    AFP    command    result
  5854. -->    26    [W]    csCode    Always    AFPCall
  5855. -->    28    [W]    sessRefnum    Session    reference    number
  5856. -->    30    [B]    aspTimeout    Retry    interval    in    seconds
  5857. -->    32    [W]    cbSize    Command    buffer    size|
  5858. GetLocalZones(thePBptr:XPPParmBlkPtr;async:BOOLEAN):OSErr; [2/2]
  5859. -->    34    [P]    cbPtr    Command    buffer
  5860. <->    38    [W]    rbSize    Reply    buffer    size    and    reply    size
  5861. -->    40    [P]    rbPtr    Reply    buffer    [P]
  5862. <->    44    [W]    wdSize    Write    data    size
  5863. -->    46    [P]    wdPtr    Write    data    [P]
  5864. -->    50    [R]    ccbStart    Start    of    memory    for    CCB|
  5865. GetMainDevice:GDHandle; ∫Quickdraw {AA2A} V-124|
  5866. GetMaskTable:Ptr; ∫Quickdraw {A836} IV-25|
  5867. GetMaxDevice(globalRect:Rect):GDHandle; ∫Quickdraw {AA27}
  5868. V-125|
  5869. GetMBarHeight:INTEGER; ∫Script V-315|
  5870. GetMCEntry(menuID:INTEGER;menuItem:INTEGER):MCEntryPtr;
  5871. ∫Menus {AA64} V-239|
  5872. GetMCInfo:MCTableHandle; ∫Menus Δ {AA61} V-239|
  5873. GetMenu(resourceID:INTEGER):MenuHandle; ∫Menus Δ {A9BF} I-351
  5874. V-243 N78-2 P-102 172 TN78|
  5875. GetMenuBar:Handle; ∫Menus Δ {A93B} I-355 P-172|
  5876. GetMHandle(menuID:INTEGER):MenuHandle; ∫Menus {A949} I-361
  5877. V-246|
  5878. GetMMUMode:SignedByte; ∫OSUtils V-592 TN228|
  5879. GetMouse(VAR mouseLoc:Point); ∫Events Δ {A972} I-259|
  5880. GetMyZone(thePBptr:XPPParmBlkPtr;async:BOOLEAN):OSErr; [1/2]
  5881. ∫AppleTalk V-542
  5882. -->    18    [L]    cmdResult    AFP    command    result
  5883. -->    26    [W]    csCode    Always    AFPCall
  5884. -->    28    [W]    sessRefnum    Session    reference    number
  5885. -->    30    [B]    aspTimeout    Retry    interval    in    seconds
  5886. -->    32    [W]    cbSize    Command    buffer    size|
  5887. GetMyZone(thePBptr:XPPParmBlkPtr;async:BOOLEAN):OSErr; [2/2]
  5888. -->    34    [P]    cbPtr    Command    buffer
  5889. <->    38    [W]    rbSize    Reply    buffer    size    and    reply    size
  5890. -->    40    [P]    rbPtr    Reply    buffer    [P]
  5891. <->    44    [W]    wdSize    Write    data    size
  5892. -->    46    [P]    wdPtr    Write    data    [P]
  5893. -->    50    [R]    ccbStart    Start    of    memory    for    CCB|
  5894. GetNamedResource(theType:ResType;name:Str255):Handle;
  5895. ∫Resources Δ {A9A1} I-119|
  5896. GetNewControl(controlID:INTEGER;owner:WindowPtr):
  5897. ControlHandle; ∫Controls Δ {A9BE} I-321 P-112 113 114 172
  5898. TN203|
  5899. GetNewCWindow(windowID:INTEGER;wStorage:Ptr;behind:WindowPtr):
  5900. WindowPtr; ∫Windows Δ {AA46} V-207|
  5901. GetNewDialog(dialogID:INTEGER;dStorage:Ptr;behind:WindowPtr):
  5902. DialogPtr; ∫Dialogs Δ {A97C} I-413 V-284 N4-1 P-107 172 TN4
  5903. TN34|
  5904. GetNewMBar(menuBarID:INTEGER):Handle; ∫Menus Δ {A9C0} I-354
  5905. V-247 P-102 172|
  5906. GetNewPalette(PaletteID:INTEGER):PaletteHandle; ∫Palettes Δ {
  5907. AA92} V-162|
  5908. GetNewWindow(windowID:INTEGER;wStorage:Ptr;behind:WindowPtr):
  5909. WindowPtr; ∫Windows Δ {A9BD} I-283 P-95 173 TN4|
  5910. GetNextDevice(curDevice:GDHandle):GDHandle; ∫Quickdraw {AA2B}
  5911. V-124|
  5912. GetNextEvent(eventMask:INTEGER;VAR theEvent:EventRecord):
  5913. BOOLEAN; ∫Events Δ {A970} I-257 N3-1 N5-1 N85 P-30 32 34 39
  5914. 40 97 108 173 TN3 TN5 TN85 TN194 TN205|
  5915. GetNextProcess(VAR PSN:ProcessSerialNumber):OSErr; ∫Processes
  5916. {A88F}|
  5917. getNmList=7; ∫StandardFile|
  5918. GetNodeAddress(VAR myNode:INTEGER;VAR myNet:INTEGER):OSErr;
  5919. ∫AppleTalk II-303|
  5920. getOpen=1; ∫StandardFile|
  5921. GetOSDefault(paramBlock:DefOSPtr); ∫Start {A084} V-355
  5922. -->    0    [B]    sdReserved
  5923. -->    1    [B]    sdOSType|
  5924. GetOSEvent(mask:INTEGER;VAR theEvent:EventRecord):BOOLEAN;
  5925. ∫OSEvents {A031} II-69 N85-1 TN85|
  5926. GetOSTrapAddress(trapNum:INTEGER):LONGINT; ∫OSUtils {A346}
  5927. IV-234|
  5928. GetOutlinePreferred:BOOLEAN; ∫Fonts Δ I-223 TN191|
  5929. GetPageState(address:UNIV Ptr):PageState; ∫Memory {A08D}
  5930. II-30 IV-77 83 N39-1 N103 TN103|
  5931. GetPalette(srcWindow:WindowPtr):PaletteHandle; ∫Palettes {
  5932. AA96} V-163 TN211|
  5933. GetPaletteUpdates(p:PaletteHandle):INTEGER; ∫Palettes {AAA2}|
  5934. GetParam=$1E4; ∫SysEqu
  5935. { [GLOBAL VAR] system parameter scratch [20 bytes] }|
  5936. getParms=249; ∫AppleTalk
  5937. { Get parameters }|
  5938. GetPattern(patternID:INTEGER):PatHandle; ∫ToolUtils Δ {A9B8}
  5939. I-473 P-81 173|
  5940. GetPen(VAR pt:Point); ∫Quickdraw {A89A} I-169 P-78 173|
  5941. GetPenState(VAR pnState:PenState); ∫Quickdraw {A898} I-169
  5942. P-78 173|
  5943. GetPhysical(VAR addresses:LogicalToPhysicalTable;VAR
  5944. physicalEntryCount:LONGINT):OSErr; ∫Memory II-30 IV-77 83
  5945. N39-1 N103 TN103|
  5946. GetPictInfo(thePictHandle:PicHandle;VAR thePictInfo:PictInfo;
  5947. verb:INTEGER;colorsRequested:INTEGER;colorPickMethod:INTEGER;
  5948. version:INTEGER):OSErr; ∫PictUtil|
  5949. GetPicture(pictureID:INTEGER):PicHandle; ∫ToolUtils Δ {A9BC}
  5950. I-475 P-86 173|
  5951. GetPixBaseAddr(pm:PixMapHandle):Ptr; ∫QDOffscreen|
  5952. GetPixel(h:INTEGER;v:INTEGER):BOOLEAN; ∫Quickdraw {A865} I-195|
  5953. GetPixelsState(pm:PixMapHandle):GWorldFlags; ∫QDOffscreen|
  5954. GetPixMapInfo(thePixMapHandle:PixMapHandle;VAR thePictInfo:
  5955. PictInfo;verb:INTEGER;colorsRequested:INTEGER;colorPickMethod:
  5956. INTEGER;version:INTEGER):OSErr; ∫PictUtil|
  5957. GetPixPat(patID:INTEGER):PixPatHandle; ∫Quickdraw Δ {AA0C}
  5958. V-73|
  5959. GetPort(VAR port:GrafPtr); ∫Quickdraw {A874} I-165 P-63 67 97
  5960. 173|
  5961. GetPort3D(VAR port:Port3DPtr); ∫Graf3D|
  5962. GetPortNameFromProcessSerialNumber(VAR portName:PPCPortRec;
  5963. PSN:ProcessSerialNumber):OSErr; ∫EPPC {A88F}|
  5964. GetPrecision:RoundPre; ∫SANE|
  5965. GetPreserveGlyph:BOOLEAN; ∫Fonts Δ I-223 TN191|
  5966. GetProcessInformation(PSN:ProcessSerialNumber;VAR info:
  5967. ProcessInfoRec):OSErr; ∫Processes {A88F}|
  5968. GetProcessSerialNumberFromPortName(portName:PPCPortRec;VAR
  5969. PSN:ProcessSerialNumber):OSErr; ∫EPPC {A88F}|
  5970. GetPtrSize(p:Ptr):Size; ∫Memory II-37|
  5971. getRateCmd=85; ∫Sound|
  5972. getRequest=253; ∫AppleTalk
  5973. { Get request code }|
  5974. GetResAttrs(theResource:Handle):INTEGER; ∫Resources {A9A6}
  5975. I-121|
  5976. GetResFileAttrs(refNum:INTEGER):INTEGER; ∫Resources {A9F6}
  5977. I-113 127|
  5978. GetResInfo(theResource:Handle;VAR theID:INTEGER;VAR theType:
  5979. ResType;VAR name:Str255); ∫Resources {A9A8} I-113 121|
  5980. GetResource(theType:ResType;theID:INTEGER):Handle; ∫Resources
  5981. Δ {A9A0} I-119 P-173 TN4 TN154|
  5982. getRotnOp=8; ∫Printing|
  5983. GetRound:RoundDir; ∫SANE|
  5984. getRslDataOp=4; ∫Printing|
  5985. GetScrap(hDest:Handle;theType:ResType;VAR offset:LONGINT):
  5986. LONGINT; ∫Scrap Δ {A9FD} I-459|
  5987. GetScript(script:INTEGER;verb:INTEGER):LONGINT; ∫Script {A8B5}
  5988.  V-312 TN243|
  5989. getScroll=8; ∫StandardFile|
  5990. getSelMsg=14; ∫Devices|
  5991. GetSoundVol(VAR level:INTEGER); ∫Sound II-232|
  5992. GetSpecificFilterProcPtr=ProcPtr; ∫EPPC
  5993. { FUNCTION MyFilter(yourDataPtr: Ptr;  msgBuff:
  5994. HighLevelEventMsgPtr;  sender: TargetID): Boolean; }|
  5995. GetSpecificHighLevelEvent(aFilter:GetSpecificFilterProcPtr;
  5996. yourDataPtr:UNIV Ptr;VAR err:OSErr):BOOLEAN; ∫EPPC {A88F}|
  5997. GetStandardFormats(container:EditionContainerSpec;VAR
  5998. previewFormat:FormatType;preview:Handle;publisherAlias:Handle;
  5999. formats:Handle):OSErr; ∫Editions {A82D}|
  6000. getStatus=251; ∫AppleTalk
  6001. { Get status }|
  6002. GetString(stringID:INTEGER):StringHandle; ∫ToolUtils Δ {A9BA}
  6003. I-468|
  6004. GetStylHandle(hTE:TEHandle):TEStyleHandle; ∫TextEdit Δ {A83D}
  6005. V-268 TN207|
  6006. GetStylScrap(hTE:TEHandle):StScrpHandle; ∫TextEdit Δ {A83D}
  6007. V-268 TN207|
  6008. GetSubTable(myColors:CTabHandle;iTabRes:INTEGER;targetTbl:
  6009. CTabHandle); ∫Quickdraw Δ {AA37} V-142|
  6010. GetSysFont:INTEGER; ∫Script V-315|
  6011. GetSysJust:INTEGER; ∫Script V-315|
  6012. GetSysPPtr:SysPPtr; ∫OSUtils II-381|
  6013. GetTextRect(var r:Rect); TP-364|
  6014. GetTime(VAR d:DateTimeRec); ∫OSUtils {A9C6} II-380|
  6015. GetTimeout(VAR count:INTEGER); ∫Start V-356|
  6016. GetToolboxTrapAddress(trapNum:INTEGER):LONGINT; ∫OSUtils {
  6017. A746} IV-234|
  6018. GetToolTrapAddress(trapNum:INTEGER):LONGINT; ∫OSUtils {A746}
  6019. IV-234|
  6020. GetTrapAddress(trapNum:INTEGER):LONGINT; ∫OSUtils {A146}
  6021. II-384 IV-234 N2-4 TN2|
  6022. GetTrapVector(VAR Traps:trapvector); ∫SANE|
  6023. GetVBLQHdr:QHdrPtr; ∫Retrace II-352|
  6024. GetVCBQHdr:QHdrPtr; ∫Files II-126 IV-178|
  6025. GetVideoDefault(paramBlock:DefVideoPtr); ∫Start {A080} V-354
  6026. -->    0    [B]    sdSlot
  6027. -->    1    [B]    sdSResource|
  6028. GetVInfo(drvNum:INTEGER;volName:StringPtr;VAR vRefNum:INTEGER;
  6029. VAR freeBytes:LONGINT):OSErr; ∫Files II-89 IV-107 N157
  6030. low-level II-104 IV-129 TN157|
  6031. GetVol(volName:StringPtr;VAR vRefNum:INTEGER):OSErr; ∫Files
  6032. N77-2 N140 high-level II-89 IV-107 low-level II-104 IV-131
  6033. TN77 TN140|
  6034. GetVolParmsInfoBuffer=RECORD ∫Files
  6035.     vMVersion:INTEGER; { version number }
  6036.     vMAttrib:LONGINT; { bit vector of attributes (see vMAttrib
  6037. constants) }
  6038.     vMLocalHand:Handle; { handle to private data }
  6039.     vMServerAdr:LONGINT; { AppleTalk server address or zero }
  6040.     vMVolumeGrade:LONGINT; { approx. speed rating or zero if
  6041. unrated }
  6042.     vMForeignPrivID:INTEGER; { foreign privilege model supported
  6043. or zero if none }|
  6044. GetVRefNum(fileRefNum:INTEGER;VAR vRefNum:INTEGER):OSErr;
  6045. ∫Files II-89 IV-107|
  6046. GetWDInfo(wdRefNum:INTEGER;VAR vRefNum:INTEGER;VAR dirID:
  6047. LONGINT;VAR procID:LONGINT):OSErr; ∫Files IV-159 TN218|
  6048. GetWindowPic(theWindow:WindowPtr):PicHandle; ∫Windows {A92F}
  6049. I-293|
  6050. GetWMgrPort(VAR wPort:GrafPtr); ∫Windows {A910} I-282 TN194|
  6051. GetWRefCon(theWindow:WindowPtr):LONGINT; ∫Windows {A917} I-293|
  6052. GetWTitle(theWindow:WindowPtr;VAR title:Str255); ∫Windows {
  6053. A919} I-284|
  6054. GetWUTime(VAR WUTime:LONGINT;VAR WUFlag:Byte):OSErr; ∫Power|
  6055. GetWVariant(theWindow:WindowPtr):INTEGER; ∫Windows {A80A}
  6056. V-208|
  6057. GetZone:THz; ∫Memory {A11A} II-31|
  6058. GetZoneList(thePBptr:XPPParmBlkPtr;async:BOOLEAN):OSErr; [1/2]
  6059. ∫AppleTalk V-542
  6060. -->    18    [L]    cmdResult    AFP    command    result
  6061. -->    26    [W]    csCode    Always    AFPCall
  6062. -->    28    [W]    sessRefnum    Session    reference    number
  6063. -->    30    [B]    aspTimeout    Retry    interval    in    seconds
  6064. -->    32    [W]    cbSize    Command    buffer    size|
  6065. GetZoneList(thePBptr:XPPParmBlkPtr;async:BOOLEAN):OSErr; [2/2]
  6066. -->    34    [P]    cbPtr    Command    buffer
  6067. <->    38    [W]    rbSize    Reply    buffer    size    and    reply    size
  6068. -->    40    [P]    rbPtr    Reply    buffer    [P]
  6069. <->    44    [W]    wdSize    Write    data    size
  6070. -->    46    [P]    wdPtr    Write    data    [P]
  6071. -->    50    [R]    ccbStart    Start    of    memory    for    CCB|
  6072. gfpErr=-52; ∫Errors
  6073. { get file position error }|
  6074. GhostWindow=$A84; ∫SysEqu
  6075. { [GLOBAL VAR] Pointer to window never to be considered
  6076. frontmost window hidden from FrontWindow [pointer] }|
  6077. Global100 MonkeyLives; ∫SysEqu
  6078. { [GLOBAL VAR] monkey lives if >= 0 [word] }|
  6079. Global102 ScrVRes; ∫SysEqu
  6080. { [GLOBAL VAR] Pixels per inch vertically (word) screen
  6081. vertical dots/inch [word] }|
  6082. Global104 ScrHRes; ∫SysEqu
  6083. { [GLOBAL VAR] Pixels per inch horizontally (word) screen
  6084. horizontal dots/inch [word] }|
  6085. Global106 ScreenRow; ∫SysEqu
  6086. { [GLOBAL VAR] rowBytes of screen [word] }|
  6087. Global108 MemTop; ∫SysEqu
  6088. { [GLOBAL VAR] Address of end of RAM (on Macintosh XL, end of
  6089. RAM available to applications) top of memory [pointer] }|
  6090. Global10C BufPtr; ∫SysEqu
  6091. { [GLOBAL VAR] Address of end of jump table top of
  6092. application memory [pointer] }|
  6093. Global110 StkLowPt; ∫SysEqu
  6094. { [GLOBAL VAR] Lowest stack as measured in VBL task [pointer]|
  6095. Global114 HeapEnd; ∫SysEqu
  6096. { [GLOBAL VAR] Address of end of application heap zone end of
  6097. heap [pointer] }|
  6098. Global118 TheZone; ∫SysEqu
  6099. { [GLOBAL VAR] Address of current heap zone current heap zone
  6100. [pointer] }|
  6101. Global11C UTableBase; ∫SysEqu
  6102. { [GLOBAL VAR] Base address of unit table unit I/O table [
  6103. pointer] }|
  6104. Global12C DskVerify; ∫SysEqu
  6105. { [GLOBAL VAR] used by 3.5 disk driver for read/verify [byte]|
  6106. Global12D LoadTrap; ∫SysEqu
  6107. { [GLOBAL VAR] trap before launch? [byte] }|
  6108. Global12E MmInOK; ∫SysEqu
  6109. { [GLOBAL VAR] initial memory mgr checks ok? [byte] }|
  6110. Global12F CPUFlag; ∫SysEqu
  6111. { [GLOBAL VAR] $00=68000, $01=68010, $02=68020 (old ROM inits
  6112. to $00) }|
  6113. Global130 ApplLimit; ∫SysEqu
  6114. { [GLOBAL VAR] Application heap limit application limit [
  6115. pointer] }|
  6116. Global142 DskErr; ∫SysEqu
  6117. { [GLOBAL VAR] disk routine result code [word] }|
  6118. Global144 SysEvtMask; ∫SysEqu
  6119. { [GLOBAL VAR] System event mask (word) system event mask [
  6120. word] }|
  6121. Global146 SysEvtBuf; ∫SysEqu
  6122. { [GLOBAL VAR] system event queue element buffer [pointer] }|
  6123. Global14A EventQueue; ∫SysEqu
  6124. { [GLOBAL VAR] Event queue header (10 bytes) event queue
  6125. header [10 bytes] }|
  6126. Global154 EvtBufCnt; ∫SysEqu
  6127. { [GLOBAL VAR] max number of events in SysEvtBuf - 1 [word] }|
  6128. Global156 RndSeed; ∫SysEqu
  6129. { [GLOBAL VAR] Random number seed (long) random seed/number [
  6130. long] }|
  6131. Global15A SysVersion; ∫SysEqu
  6132. { [GLOBAL VAR] version # of RAM-based system [word] }|
  6133. Global15C SEvtEnb; ∫SysEqu
  6134. { [GLOBAL VAR] 0 if SystemEvent should return FALSE (byte)
  6135. enable SysEvent calls from GNE [byte] }|
  6136. Global15D DSWndUpdate; ∫SysEqu
  6137. { [GLOBAL VAR] GNE not to paintBehind DS AlertRect? [byte] }|
  6138. Global15F IntFlag; ∫SysEqu
  6139. { [GLOBAL VAR] reduce interrupt disable time when bit 7 = 0 }|
  6140. Global160 VBLQueue; ∫SysEqu
  6141. { [GLOBAL VAR] Vertical retrace queue header (10 bytes) VBL
  6142. queue header [10 bytes] }|
  6143. Global16A Ticks; ∫SysEqu
  6144. { [GLOBAL VAR] Current number of ticks since system startup (
  6145. long) Tick count, time since boot [unsigned long] }|
  6146. Global16E MBTicks; ∫SysEqu
  6147. { [GLOBAL VAR] tick count @ last mouse button [long] }|
  6148. Global172 MBState; ∫SysEqu
  6149. { [GLOBAL VAR] current mouse button state [byte] }|
  6150. Global174 KeyMapLM; ∫SysEqu
  6151. { [GLOBAL VAR] KeyMap has name conflict w/ type. Bitmap of
  6152. the keyboard [4 longs] }|
  6153. Global17C KeypadMap; ∫SysEqu
  6154. { [GLOBAL VAR] bitmap for numeric pad-18bits [long] }|
  6155. Global184 KeyLast; ∫SysEqu
  6156. { [GLOBAL VAR] ASCII for last valid keycode [word] }|
  6157. Global186 KeyTime; ∫SysEqu
  6158. { [GLOBAL VAR] tickcount when KEYLAST was rec'd [long] }|
  6159. Global18A KeyRepTime; ∫SysEqu
  6160. { [GLOBAL VAR] tickcount when key was last repeated [long] }|
  6161. Global18E KeyThresh; ∫SysEqu
  6162. { [GLOBAL VAR] Auto-key threshold (word) threshold for key
  6163. repeat [word] }|
  6164. Global190 KeyRepThresh; ∫SysEqu
  6165. { [GLOBAL VAR] Auto-key rate (word) key repeat speed [word] }|
  6166. Global192 Lvl1DT; ∫SysEqu
  6167. { [GLOBAL VAR] Level-1 secondary interrupt vector table (32
  6168. bytes) Interrupt level 1 dispatch table [32 bytes] }|
  6169. Global1B2 Lvl2DT; ∫SysEqu
  6170. { [GLOBAL VAR] Level-2 secondary interrupt vector table (32
  6171. bytes) Interrupt level 2 dispatch table [32 bytes] }|
  6172. Global1D2 UnitNtryCnt; ∫SysEqu
  6173. { [GLOBAL VAR] count of entries in unit table [word] }|
  6174. Global1D4 VIA; ∫SysEqu
  6175. { [GLOBAL VAR] VIA base address VIA base address [pointer] }|
  6176. Global1D8 SCCRd; ∫SysEqu
  6177. { [GLOBAL VAR] SCC read base address SCC base read address [
  6178. pointer] }|
  6179. Global1DC SCCWr; ∫SysEqu
  6180. { [GLOBAL VAR] SCC write base address SCC base write address [
  6181. pointer] }|
  6182. Global1E0 IWM; ∫SysEqu
  6183. { [GLOBAL VAR] IWM base address [pointer] }|
  6184. Global1E4 GetParam; ∫SysEqu
  6185. { [GLOBAL VAR] system parameter scratch [20 bytes] }|
  6186. Global1E4 Scratch20; ∫SysEqu
  6187. { [GLOBAL VAR] 20-byte scratch area scratch [20 bytes] }|
  6188. Global1F8 SPValid; ∫SysEqu
  6189. { [GLOBAL VAR] Validity status (byte) validation field ($A7) [
  6190. byte] }|
  6191. Global1F8 SysParam; ∫SysEqu
  6192. { [GLOBAL VAR] Low-memory copy of parameter RAM (20 bytes)
  6193. system parameter memory [20 bytes] }|
  6194. Global1F9 SPATalkA; ∫SysEqu
  6195. { [GLOBAL VAR] AppleTalk node ID hint for modem port (byte)
  6196. AppleTalk node number hint for port A }|
  6197. Global1FA SPATalkB; ∫SysEqu
  6198. { [GLOBAL VAR] AppleTalk node ID hint for printer port (byte)
  6199. AppleTalk node number hint for port B }|
  6200. Global1FB SPConfig; ∫SysEqu
  6201. { [GLOBAL VAR] Use types for serial ports (byte) config bits:
  6202. 4-7 A, 0-3 B (see use type below) }|
  6203. Global1FC SPPortA; ∫SysEqu
  6204. { [GLOBAL VAR] Modem port configuration (word) SCC port A
  6205. configuration [word] }|
  6206. Global1FE SPPortB; ∫SysEqu
  6207. { [GLOBAL VAR] Printer port configuration (word) SCC port B
  6208. configuration [word] }|
  6209. Global200 SPAlarm; ∫SysEqu
  6210. { [GLOBAL VAR] Alarm setting (long) alarm time [long] }|
  6211. Global204 SPFont; ∫SysEqu
  6212. { [GLOBAL VAR] Application font number minus 1 (word) default
  6213. application font number minus 1 [word] }|
  6214. Global206 SPKbd; ∫SysEqu
  6215. { [GLOBAL VAR] Auto-key threshold and rate (byte) kbd repeat
  6216. thresh in 4/60ths [2 4-bit] }|
  6217. Global207 SPPrint; ∫SysEqu
  6218. { [GLOBAL VAR] Printer connection (byte) print stuff [byte] }|
  6219. Global208 SPVolCtl; ∫SysEqu
  6220. { [GLOBAL VAR] Speaker volume setting in parameter RAM (byte)
  6221. volume control [byte] }|
  6222. Global209 SPClikCaret; ∫SysEqu
  6223. { [GLOBAL VAR] Double-click and caret-blink times (byte)
  6224. double click/caret time in 4/60ths[2 4-bit] }|
  6225. Global20A SPMisc1; ∫SysEqu
  6226. { [GLOBAL VAR] miscellaneous [1 byte] }|
  6227. Global20B PCDeskPat; ∫SysEqu
  6228. { [GLOBAL VAR] desktop pat, top bit only! others are in use }|
  6229. Global20B SPMisc2; ∫SysEqu
  6230. { [GLOBAL VAR] Mouse scaling, system startup disk, menu blink
  6231. (byte) miscellaneous [1 byte] }|
  6232. Global20C TimeLM; ∫SysEqu
  6233. { [GLOBAL VAR] Time has name conflict w/ type. Clock time (
  6234. extrapolated) [long] }|
  6235. Global210 BootDrive; ∫SysEqu
  6236. { [GLOBAL VAR] drive number of boot drive [word] }|
  6237. Global214 SFSaveDisk; ∫SysEqu
  6238. { [GLOBAL VAR] Negative of volume reference number used by
  6239. Standard File Package (word) last vRefNum seen by standard
  6240. file [word] }|
  6241. Global216 HiKeyLast; ∫SysEqu
  6242. { [GLOBAL VAR] Same as KbdVars }|
  6243. Global216 KbdVars; ∫SysEqu
  6244. { [GLOBAL VAR] Keyboard manager variables [4 bytes] }|
  6245. Global218 KbdLast; ∫SysEqu
  6246. { [GLOBAL VAR] Same as KbdVars+2 }|
  6247. Global21A JKybdTask; ∫SysEqu
  6248. { [GLOBAL VAR] keyboard VBL task hook [pointer] }|
  6249. Global21E KbdType; ∫SysEqu
  6250. { [GLOBAL VAR] keyboard model number [byte] }|
  6251. Global21F AlarmState; ∫SysEqu
  6252. { [GLOBAL VAR] Bit7=parity, Bit6=beeped, Bit0=enable [byte] }|
  6253. Global220 MemErr; ∫SysEqu
  6254. { [GLOBAL VAR] last memory manager error [word] }|
  6255. Global260 SdVolume; ∫SysEqu
  6256. { [GLOBAL VAR] Current speaker volume (byte: low-order three
  6257. bits only) Global volume(sound) control [byte] }|
  6258. Global262 SoundPtr; ∫SysEqu
  6259. { [GLOBAL VAR] Pointer to four-tone record 4VE sound
  6260. definition table [pointer] }|
  6261. Global266 SoundBase; ∫SysEqu
  6262. { [GLOBAL VAR] Pointer to free-form synthesizer buffer sound
  6263. bitMap [pointer] }|
  6264. Global26A SoundVBL; ∫SysEqu
  6265. { [GLOBAL VAR] vertical retrace control element [16 bytes] }|
  6266. Global27A SoundDCE; ∫SysEqu
  6267. { [GLOBAL VAR] sound driver DCE [pointer] }|
  6268. Global27E SoundActive; ∫SysEqu
  6269. { [GLOBAL VAR] sound is active? [byte] }|
  6270. Global27F SoundLevel; ∫SysEqu
  6271. { [GLOBAL VAR] Amplitude in 740-byte buffer (byte) current
  6272. level in buffer [byte] }|
  6273. Global280 CurPitch; ∫SysEqu
  6274. { [GLOBAL VAR] Value of count in square-wave synthesizer
  6275. buffer (word) current pitch value [word] }|
  6276. Global286 SwitcherTPtr; ∫SysEqu
  6277. { [GLOBAL VAR] Switcher's switch table }|
  6278. Global28E ROM85; ∫SysEqu
  6279. { [GLOBAL VAR] (word) actually high bit - 0 for ROM vers $75 (
  6280. sic) and later }|
  6281. Global290 PortAUse; ∫SysEqu
  6282. { [GLOBAL VAR] bit 7: 1 = not in use, 0 = in use }|
  6283. Global291 PortBUse; ∫SysEqu
  6284. { [GLOBAL VAR] Current availability of serial port B (byte)
  6285. port B use, same format as PortAUse }|
  6286. Global29A JGNEFilter; ∫SysEqu
  6287. { [GLOBAL VAR] GetNextEvent filter proc [pointer] }|
  6288. Global29E Key1Trans; ∫SysEqu
  6289. { [GLOBAL VAR] keyboard translator procedure [pointer] }|
  6290. Global2A2 Key2Trans; ∫SysEqu
  6291. { [GLOBAL VAR] numeric keypad translator procedure [pointer] }|
  6292. Global2A6 SysZone; ∫SysEqu
  6293. { [GLOBAL VAR] Address of system heap zone system heap zone [
  6294. pointer] }|
  6295. Global2AA ApplZone; ∫SysEqu
  6296. { [GLOBAL VAR] Address of application heap zone application
  6297. heap zone [pointer] }|
  6298. Global2AE ROMBase; ∫SysEqu
  6299. { [GLOBAL VAR] Base address of ROM ROM base address [pointer]|
  6300. Global2B2 RAMBase; ∫SysEqu
  6301. { [GLOBAL VAR] Trap dispatch table's base address for
  6302. routines in RAM RAM base address [pointer] }|
  6303. Global2B6 ExpandMem; ∫SysEqu
  6304. { [GLOBAL VAR] pointer to expanded memory block }|
  6305. Global2BA DSAlertTab; ∫SysEqu
  6306. { [GLOBAL VAR] Pointer to system error alert table in use
  6307. system error alerts [pointer] }|
  6308. Global2BE ExtStsDT; ∫SysEqu
  6309. { [GLOBAL VAR] External/status interrupt vector table (16
  6310. bytes) SCC ext/sts secondary dispatch table [16 bytes] }|
  6311. Global2CE SCCASts; ∫SysEqu
  6312. { [GLOBAL VAR] SCC read reg 0 last ext/sts rupt - A [byte] }|
  6313. Global2CF SCCBSts; ∫SysEqu
  6314. { [GLOBAL VAR] SCC read reg 0 last ext/sts rupt - B [byte] }|
  6315. Global2D0 SerialVars; ∫SysEqu
  6316. { [GLOBAL VAR] async driver variables [16 bytes] }|
  6317. Global2D8 ABusVars; ∫SysEqu
  6318. { [GLOBAL VAR] Pointer to AppleTalk variables ;Pointer to
  6319. AppleTalk local variables }|
  6320. Global2DC ABusDCE; ∫SysEqu
  6321. { [GLOBAL VAR] ;Pointer to AppleTalk DCE }|
  6322. Global2E0 FinderName[GLOBAL VAR] Name of the Finder(length
  6323. byte followed by up to 15 characters); ∫Globals|
  6324. Global2F0 DoubleTime; ∫SysEqu
  6325. { [GLOBAL VAR] Double-click interval in ticks (long) double
  6326. click ticks [long] }|
  6327. Global2F4 CaretTime; ∫SysEqu
  6328. { [GLOBAL VAR] Caret-blink interval in ticks (long) caret
  6329. blink ticks [long] }|
  6330. Global2F8 ScrDmpEnb; ∫SysEqu
  6331. { [GLOBAL VAR] 0 if GetNextEvent shouldn't process
  6332. Command-Shift-number combinations (byte) screen dump enabled?
  6333. [byte] }|
  6334. Global2F9 ScrDmpType; ∫SysEqu
  6335. { [GLOBAL VAR] FF dumps screen, FE dumps front window [byte] }|
  6336. Global2FA TagData; ∫SysEqu
  6337. { [GLOBAL VAR] sector tag info for disk drivers [14 bytes] }|
  6338. Global2FC BufTgFNum; ∫SysEqu
  6339. { [GLOBAL VAR] File tags buffer: file number (long) file
  6340. number [long] }|
  6341. Global300 BufTgFFlg; ∫SysEqu
  6342. { [GLOBAL VAR] File tags buffer: flags (word: bit 1=1 if
  6343. resource fork) flags [word] }|
  6344. Global302 BufTgFBkNum; ∫SysEqu
  6345. { [GLOBAL VAR] File tags buffer: logical block number (word)
  6346. logical block number [word] }|
  6347. Global304 BufTgDate; ∫SysEqu
  6348. { [GLOBAL VAR] File tags buffer: date and time of last
  6349. modification (long) time stamp [word] }|
  6350. Global308 DrvQHdr; ∫SysEqu
  6351. { [GLOBAL VAR] Drive queue header (10 bytes) queue header of
  6352. drives in system [10 bytes] }|
  6353. Global312 PWMBuf2; ∫SysEqu
  6354. { [GLOBAL VAR] PWM buffer 1 (or 2 if sound) [pointer] }|
  6355. Global316 HpChk; ∫SysEqu
  6356. { [GLOBAL VAR] heap check RAM code [pointer] }|
  6357. Global31A Lo3Bytes; ∫SysEqu
  6358. { [GLOBAL VAR] $00FFFFFF constant $00FFFFFF [long] }|
  6359. Global31A MaskBC; ∫SysEqu
  6360. { [GLOBAL VAR] Memory Manager Byte Count Mask [long] }|
  6361. Global31A MaskHandle; ∫SysEqu
  6362. { [GLOBAL VAR] Memory Manager Handle Mask [long] }|
  6363. Global31A MaskPtr; ∫SysEqu
  6364. { [GLOBAL VAR] Memory Manager Pointer Mask [long] }|
  6365. Global31E MinStack; ∫SysEqu
  6366. { [GLOBAL VAR] Minimum space allotment for stack (long) min
  6367. stack size used in InitApplZone [long] }|
  6368. Global322 DefltStack; ∫SysEqu
  6369. { [GLOBAL VAR] Default space allotment for stack (long)
  6370. default size of stack [long] }|
  6371. Global326 MMDefFlags; ∫SysEqu
  6372. { [GLOBAL VAR] default zone flags [word] }|
  6373. Global328 GZRootHnd; ∫SysEqu
  6374. { [GLOBAL VAR] Handle to relocatable block not to be moved by
  6375. grow zone function root handle for GrowZone [handle] }|
  6376. Global32C GZRootPtr; ∫SysEqu
  6377. { [GLOBAL VAR] root pointer for GrowZone [pointer] }|
  6378. Global330 GZMoveHnd; ∫SysEqu
  6379. { [GLOBAL VAR] moving handle for GrowZone [handle] }|
  6380. Global334 DSDrawProc; ∫SysEqu
  6381. { [GLOBAL VAR] alternate syserror draw procedure [pointer] }|
  6382. Global338 EjectNotify; ∫SysEqu
  6383. { [GLOBAL VAR] eject notify procedure [pointer] }|
  6384. Global33C IAZNotify; ∫SysEqu
  6385. { [GLOBAL VAR] world swaps notify procedure [pointer] }|
  6386. Global34E FCBSPtr[GLOBAL VAR] Pointer to file-control-block
  6387. buffer; ∫Globals|
  6388. Global352 DefVCBPtr[GLOBAL VAR] Pointer to default volume
  6389. control block; ∫Globals|
  6390. Global356 VCBQHdr[GLOBAL VAR] Volume-control-block queue
  6391. header(10 bytes); ∫Globals|
  6392. Global360 FSQHdr[GLOBAL VAR] File I/O queue header(10 bytes);
  6393. ∫Globals|
  6394. Global398 CurDirStore; ∫SysEqu
  6395. { [GLOBAL VAR] save dir across calls to Standard File [long] }|
  6396. Global3F2 ToExtFS[GLOBAL VAR] Pointer to external file system;
  6397.  ∫Globals|
  6398. Global3F8 DSAlertRect; ∫SysEqu
  6399. { [GLOBAL VAR] Rectangle enclosing system error alert (8
  6400. bytes) rectangle for disk-switch alert [8 bytes] }|
  6401. Global8 BusErrVct; ∫SysEqu
  6402. { [GLOBAL VAR] bus error vector }|
  6403. Global824 ScrnBase; ∫SysEqu
  6404. { [GLOBAL VAR] Address of main screen buffer Screen Base [
  6405. pointer] }|
  6406. Global828 MTemp; ∫SysEqu
  6407. { [GLOBAL VAR] Low-level interrupt mouse location [long] }|
  6408. Global82C RawMouse; ∫SysEqu
  6409. { [GLOBAL VAR] un-jerked mouse coordinates [long] }|
  6410. Global830 Mouse; ∫SysEqu
  6411. { [GLOBAL VAR] processed mouse coordinate [long] }|
  6412. Global834 CrsrPin; ∫SysEqu
  6413. { [GLOBAL VAR] cursor pinning rectangle [8 bytes] }|
  6414. Global83C CrsrRect; ∫SysEqu
  6415. { [GLOBAL VAR] Cursor hit rectangle [8 bytes] }|
  6416. Global844 TheCrsr; ∫SysEqu
  6417. { [GLOBAL VAR] Cursor data, mask & hotspot [68 bytes] }|
  6418. Global888 CrsrAddr; ∫SysEqu
  6419. { [GLOBAL VAR] Address of data under cursor [long] }|
  6420. Global88C CrsrSave; ∫SysEqu
  6421. { [GLOBAL VAR] data under the cursor [64 bytes] }|
  6422. Global88C JAllocCrsr; ∫SysEqu
  6423. { [GLOBAL VAR] (long) vector to routine that allocates cursor|
  6424. Global88C NewCrsrJTbl; ∫SysEqu
  6425. { [GLOBAL VAR] location of new crsr jump vectors }|
  6426. Global890 JSetCCrsr; ∫SysEqu
  6427. { [GLOBAL VAR] (long) vector to routine that sets color
  6428. cursor }|
  6429. Global894 JOpcodeProc; ∫SysEqu
  6430. { [GLOBAL VAR] (long) vector to process new picture opcodes }|
  6431. Global898 CrsrBase; ∫SysEqu
  6432. { [GLOBAL VAR] (long) scrnBase for cursor }|
  6433. Global89C CrsrDevice; ∫SysEqu
  6434. { [GLOBAL VAR] (long) current cursor device }|
  6435. Global8A0 SrcDevice; ∫SysEqu
  6436. { [GLOBAL VAR] (LONG) Src device for Stretchbits }|
  6437. Global8A4 MainDevice; ∫SysEqu
  6438. { [GLOBAL VAR] (long) the main screen device }|
  6439. Global8A8 DeviceList; ∫SysEqu
  6440. { [GLOBAL VAR] (long) list of display devices }|
  6441. Global8AC CrsrRow; ∫SysEqu
  6442. { [GLOBAL VAR] (word) rowbytes for current cursor screen }|
  6443. Global8B0 QDColors; ∫SysEqu
  6444. { [GLOBAL VAR] (long) handle to default colors }|
  6445. Global8CC CrsrVis; ∫SysEqu
  6446. { [GLOBAL VAR] Cursor visible? [byte] }|
  6447. Global8CD CrsrBusy; ∫SysEqu
  6448. { [GLOBAL VAR] Cursor locked out? [byte] }|
  6449. Global8CE CrsrNew; ∫SysEqu
  6450. { [GLOBAL VAR] Cursor changed? [byte] }|
  6451. Global8CF CrsrCouple; ∫SysEqu
  6452. { [GLOBAL VAR] cursor coupled to mouse? [byte] }|
  6453. Global8D0 CrsrState; ∫SysEqu
  6454. { [GLOBAL VAR] Cursor nesting level [word] }|
  6455. Global8D2 CrsrObscure; ∫SysEqu
  6456. { [GLOBAL VAR] Cursor obscure semaphore [byte] }|
  6457. Global8D3 CrsrScale; ∫SysEqu
  6458. { [GLOBAL VAR] cursor scaled? [byte] }|
  6459. Global8D6 MouseMask; ∫SysEqu
  6460. { [GLOBAL VAR] V-H mask for ANDing with mouse [long] }|
  6461. Global8DA MouseOffset; ∫SysEqu
  6462. { [GLOBAL VAR] V-H offset for adding after ANDing [long] }|
  6463. Global8DE JournalFlag; ∫SysEqu
  6464. { [GLOBAL VAR] Journaling mode (word) journaling state [word]|
  6465. Global8E8 JournalRef; ∫SysEqu
  6466. { [GLOBAL VAR] Reference number of journaling device driver (
  6467. word) Journalling driver's refnum [word] }|
  6468. Global8EC CrsrThresh; ∫SysEqu
  6469. { [GLOBAL VAR] Mouse-scaling threshold (word) delta threshold
  6470. for mouse scaling [word] }|
  6471. Global8EE JCrsrTask; ∫SysEqu
  6472. { [GLOBAL VAR] address of CrsrVBLTask [long] }|
  6473. Global8F2 WWExist; ∫SysEqu
  6474. { [GLOBAL VAR] window manager initialized? [byte] }|
  6475. Global8F3 QDExist; ∫SysEqu
  6476. { [GLOBAL VAR] quickdraw is initialized [byte] }|
  6477. Global8F4 JFetch; ∫SysEqu
  6478. { [GLOBAL VAR] Jump vector for Fetch function fetch a byte
  6479. routine for drivers [pointer] }|
  6480. Global8F8 JStash; ∫SysEqu
  6481. { [GLOBAL VAR] Jump vector for Stash function stash a byte
  6482. routine for drivers [pointer] }|
  6483. Global8FC JIODone; ∫SysEqu
  6484. { [GLOBAL VAR] Jump vector for IODone function IODone entry
  6485. location [pointer] }|
  6486. Global900 CurApRefNum; ∫SysEqu
  6487. { [GLOBAL VAR] Reference number of current application's
  6488. resource file (word) refNum of application's resFile [word] }|
  6489. Global902 LaunchFlag; ∫SysEqu
  6490. { [GLOBAL VAR] from launch or chain [byte] }|
  6491. Global904 CurrentA5; ∫SysEqu
  6492. { [GLOBAL VAR] Address of boundary between application
  6493. globals and application parameters current value of A5 [
  6494. pointer] }|
  6495. Global908 CurStackBase; ∫SysEqu
  6496. { [GLOBAL VAR] Address of base of stack; start of application
  6497. globals current stack base [pointer] }|
  6498. Global910 CurApName; ∫SysEqu
  6499. { [GLOBAL VAR] Name of current application (length byte
  6500. followed by up to 31 characters) name of application [STRING[
  6501. 31]] }|
  6502. Global930 SaveSegHandle; ∫SysEqu
  6503. { [GLOBAL VAR] seg 0 handle [handle] }|
  6504. Global934 CurJTOffset; ∫SysEqu
  6505. { [GLOBAL VAR] Offset to jump table from location pointed to
  6506. by A5 (word) current jump table offset [word] }|
  6507. Global936 CurPageOption; ∫SysEqu
  6508. { [GLOBAL VAR] Sound/screen buffer configuration passed to
  6509. Chain or Launch (word) current page 2 configuration [word] }|
  6510. Global938 HiliteMode; ∫SysEqu
  6511. { [GLOBAL VAR] used for color highlighting }|
  6512. Global93A LoaderPBlock; ∫SysEqu
  6513. { [GLOBAL VAR] param block for ExitToShell [10 bytes] }|
  6514. Global944 PrintErr[GLOBAL VAR] Result code from last Printing
  6515. Manager routine(word); ∫Globals|
  6516. Global960 ScrapInfo; ∫SysEqu
  6517. { [GLOBAL VAR] scrap length [long] }|
  6518. Global960 ScrapSize; ∫SysEqu
  6519. { [GLOBAL VAR] Size in bytes of desk scrap (long) scrap
  6520. length [long] }|
  6521. Global960 ScrapVars; ∫SysEqu
  6522. { [GLOBAL VAR] scrap manager variables [32 bytes] }|
  6523. Global964 ScrapHandle; ∫SysEqu
  6524. { [GLOBAL VAR] Handle to desk scrap in memory memory scrap [
  6525. handle] }|
  6526. Global968 ScrapCount; ∫SysEqu
  6527. { [GLOBAL VAR] Count changed by ZeroScrap (word) validation
  6528. byte [word] }|
  6529. Global96A ScrapState; ∫SysEqu
  6530. { [GLOBAL VAR] Tells where desk scrap is (word) scrap state [
  6531. word] }|
  6532. Global96C ScrapName; ∫SysEqu
  6533. { [GLOBAL VAR] Pointer to scrap file name (preceded by length
  6534. byte) pointer to scrap name [pointer] }|
  6535. Global970 ScrapTag; ∫SysEqu
  6536. { [GLOBAL VAR] scrap file name [STRING[15]] }|
  6537. Global980 ROMFont0[GLOBAL VAR] Handle to font record for
  6538. system font; ∫Globals|
  6539. Global980 ScrapEnd; ∫SysEqu
  6540. { [GLOBAL VAR] end of scrap vars }|
  6541. Global984 ApFontID[GLOBAL VAR] Font number of application
  6542. font(word); ∫Globals|
  6543. Global9CE ToolScratch[GLOBAL VAR] 8-byte scratch area;
  6544. ∫Globals|
  6545. Global9D6 WindowList; ∫SysEqu
  6546. { [GLOBAL VAR] Pointer to first window in window list; 0 if
  6547. using events but not windows Z-ordered linked list of windows
  6548. [pointer] }|
  6549. Global9DA SaveUpdate[GLOBAL VAR] Flag for whether to generate
  6550. update events(word); ∫Globals|
  6551. Global9DC PaintWhite; ∫SysEqu
  6552. { [GLOBAL VAR] Flag for whether to paint window white before
  6553. update event (word) erase newly drawn windows? [word] }|
  6554. Global9DE WMgrPort; ∫SysEqu
  6555. { [GLOBAL VAR] Pointer to Window Manager port window manager'
  6556. s grafport [pointer] }|
  6557. Global9E6 OldStructure[GLOBAL VAR] Handle to saved structure
  6558. region; ∫Globals|
  6559. Global9EA OldContent[GLOBAL VAR] Handle to saved content
  6560. region; ∫Globals|
  6561. Global9EE GrayRgn; ∫SysEqu
  6562. { [GLOBAL VAR] Handle to region drawn as desktop rounded gray
  6563. desk region [handle] }|
  6564. Global9F2 SaveVisRgn[GLOBAL VAR] Handle to saved visRgn;
  6565. ∫Globals|
  6566. Global9F6 DragHook; ∫SysEqu
  6567. { [GLOBAL VAR] Address of procedure to execute during
  6568. TrackGoAway, DragWindow, GrowWindow, DragGrayRgn,
  6569. TrackControl, and DragControl user hook during dragging [
  6570. pointer] }|
  6571. Global9FA Scratch8; ∫SysEqu
  6572. { [GLOBAL VAR] 8-byte scratch area scratch [8 bytes] }|
  6573. GlobalA02 OneOne; ∫SysEqu
  6574. { [GLOBAL VAR] $00010001 constant $00010001 [long] }|
  6575. GlobalA06 MinusOne; ∫SysEqu
  6576. { [GLOBAL VAR] $FFFFFFFF constant $FFFFFFFF [long] }|
  6577. GlobalA1C MenuList[GLOBAL VAR] Handle to current menu list;
  6578. ∫Globals|
  6579. GlobalA20 MBarEnable[GLOBAL VAR] Unique menu ID for active
  6580. desk accessory,when menu bar belongs to the accessory(word);
  6581. ∫Globals|
  6582. GlobalA24 MenuFlash[GLOBAL VAR] Count for duration of menu
  6583. item blinking(word); ∫Globals|
  6584. GlobalA26 TheMenu[GLOBAL VAR] Menu ID of currently
  6585. highlighted menu(word); ∫Globals|
  6586. GlobalA2C MBarHook[GLOBAL VAR] Address of routine called by
  6587. MenuSelect before menu is drawn; ∫Globals|
  6588. GlobalA30 MenuHook[GLOBAL VAR] Address of routine called
  6589. during MenuSelect; ∫Globals|
  6590. GlobalA34 DragPattern[GLOBAL VAR] Pattern of dragged region's
  6591. outline(8 bytes); ∫Globals|
  6592. GlobalA3C DeskPattern; ∫SysEqu
  6593. { [GLOBAL VAR] Pattern with which desktop is painted (8 bytes)
  6594.  desk pattern [8 bytes] }|
  6595. GlobalA50 TopMapHndl; ∫SysEqu
  6596. { [GLOBAL VAR] Handle to resource map of most recently opened
  6597. resource file topmost map in list [handle] }|
  6598. GlobalA54 SysMapHndl; ∫SysEqu
  6599. { [GLOBAL VAR] Handle to map of system resource file system
  6600. map [handle] }|
  6601. GlobalA58 SysMap; ∫SysEqu
  6602. { [GLOBAL VAR] Reference number of system resource file (word)
  6603.  reference number of system map [word] }|
  6604. GlobalA5A CurMap; ∫SysEqu
  6605. { [GLOBAL VAR] Reference number of current resource file (
  6606. word) reference number of current map [word] }|
  6607. GlobalA5C ResReadOnly; ∫SysEqu
  6608. { [GLOBAL VAR] Read only flag [word] }|
  6609. GlobalA5E ResLoad; ∫SysEqu
  6610. { [GLOBAL VAR] Current SetResLoad state (word) Auto-load
  6611. feature [word] }|
  6612. GlobalA60 ResErr; ∫SysEqu
  6613. { [GLOBAL VAR] Current value of ResError (word) Resource
  6614. error code [word] }|
  6615. GlobalA63 FScaleDisable[GLOBAL VAR] Nonzero to disable font
  6616. scaling(byte); ∫Globals|
  6617. GlobalA64 CurActivate; ∫SysEqu
  6618. { [GLOBAL VAR] Pointer to window to receive activate event
  6619. window slated for activate event [pointer] }|
  6620. GlobalA68 CurDeactive; ∫SysEqu
  6621. { [GLOBAL VAR] Pointer to window to receive deactivate event
  6622. window slated for deactivate event [pointer] }|
  6623. GlobalA6C DeskHook; ∫SysEqu
  6624. { [GLOBAL VAR] Address of procedure for painting desktop or
  6625. responding to clicks on desktop hook for painting the desk [
  6626. pointer] }|
  6627. GlobalA70 TEDoText; ∫SysEqu
  6628. { [GLOBAL VAR] Address of TextEdit multi-purpose routine
  6629. textEdit doText proc hook [pointer] }|
  6630. GlobalA74 TERecal; ∫SysEqu
  6631. { [GLOBAL VAR] Address of routine to recalculate line starts
  6632. for TextEdit textEdit recalText proc hook [pointer] }|
  6633. GlobalA78 ApplScratch[GLOBAL VAR] 12-byte scratch area
  6634. reserved for use by applications; ∫Globals|
  6635. GlobalA84 GhostWindow; ∫SysEqu
  6636. { [GLOBAL VAR] Pointer to window never to be considered
  6637. frontmost window hidden from FrontWindow [pointer] }|
  6638. GlobalA8C RestProc; ∫SysEqu
  6639. { [GLOBAL VAR] Resume procedure f InitDialogs [pointer] }|
  6640. GlobalA8C ResumeProc; ∫SysEqu
  6641. { [GLOBAL VAR] Address of resume procedure Resume procedure
  6642. from InitDialogs [pointer] }|
  6643. GlobalA98 ANumber[GLOBAL VAR] Resource ID of last alert(word);
  6644.  ∫Globals|
  6645. GlobalA9A ACount[GLOBAL VAR] Stage number(0 through 3)of last
  6646. alert(word); ∫Globals|
  6647. GlobalA9C DABeeper[GLOBAL VAR] Address of current sound
  6648. procedure; ∫Globals|
  6649. GlobalAA0 DAStrings[GLOBAL VAR] Handles to ParamText strings(
  6650. 16 bytes); ∫Globals|
  6651. GlobalAB0 TEScrpLength; ∫SysEqu
  6652. { [GLOBAL VAR] Size in bytes of TextEdit scrap (long)
  6653. textEdit Scrap Length [word] }|
  6654. GlobalAB4 TEScrpHandle; ∫SysEqu
  6655. { [GLOBAL VAR] Handle to TextEdit scrap textEdit Scrap [
  6656. handle] }|
  6657. GlobalAD8 SysResName; ∫SysEqu
  6658. { [GLOBAL VAR] Name of system resource file (length byte
  6659. followed by up to 19 characters) Name of system resource file
  6660. [STRING[19]] }|
  6661. GlobalAEC AppParmHandle[GLOBAL VAR] Handle to Finder
  6662. information; ∫Globals|
  6663. GlobalAF0 DSErrCode; ∫SysEqu
  6664. { [GLOBAL VAR] Current system error ID (word) last system
  6665. error alert ID }|
  6666. GlobalAF2 ResErrProc; ∫SysEqu
  6667. { [GLOBAL VAR] Address of resource error procedure Resource
  6668. error procedure [pointer] }|
  6669. GlobalAF6 TEWdBreak; ∫SysEqu
  6670. { [GLOBAL VAR] default word break routine [pointer] }|
  6671. GlobalAFA DlgFont[GLOBAL VAR] Font number for dialogs and
  6672. alerts(word); ∫Globals|
  6673. GlobalB04 KeyMVars; ∫SysEqu
  6674. { [GLOBAL VAR] (word) for ROM KEYM proc state }|
  6675. GlobalB06 ROMMapHndl; ∫SysEqu
  6676. { [GLOBAL VAR] (long) handle of ROM resource map }|
  6677. GlobalB9E RomMapInsert; ∫SysEqu
  6678. { [GLOBAL VAR] (byte) determines if we should link in map }|
  6679. GlobalB9F TmpResLoad; ∫SysEqu
  6680. { [GLOBAL VAR] second byte is temporary ResLoad value. }|
  6681. GlobalBA0 IntlSpec; ∫SysEqu
  6682. { [GLOBAL VAR] (long) - ptr to extra Intl data }|
  6683. GlobalBA5 WordRedraw; ∫SysEqu
  6684. { [GLOBAL VAR] (byte) - used by TextEdit RecalDraw }|
  6685. GlobalBAA MBarHeight; ∫SysEqu
  6686. { [GLOBAL VAR] height of the menu bar }|
  6687. GlobalBAC TESysJust; ∫SysEqu
  6688. { [GLOBAL VAR] (word) system justification (intl. textEdit) }|
  6689. GlobalBAE HiHeapMark; ∫SysEqu
  6690. { [GLOBAL VAR] (long) highest address used by a zone below sp<
  6691. 01Nov85 JTC> }|
  6692. GlobalBB2 SegHiEnable; ∫SysEqu
  6693. { [GLOBAL VAR] (byte) 0 to disable MoveHHi in LoadSeg }|
  6694. GlobalBB4 CommToolboxGlobals; ∫SysEqu
  6695. { [GLOBAL VAR] pointer to CommToolbox globals }|
  6696. GlobalC00 SCSIBase; ∫SysEqu
  6697. { [GLOBAL VAR] (long) base address for SCSI chip read }|
  6698. GlobalC04 SCSIDMA; ∫SysEqu
  6699. { [GLOBAL VAR] (long) base address for SCSI DMA }|
  6700. GlobalC08 SCSIHsk; ∫SysEqu
  6701. { [GLOBAL VAR] (long) base address for SCSI handshake }|
  6702. GlobalC0C SCSIGlobals; ∫SysEqu
  6703. { [GLOBAL VAR] (long) ptr for SCSI mgr locals }|
  6704. GlobalC10 RGBBlack; ∫SysEqu
  6705. { [GLOBAL VAR] (6 bytes) the black field for color }|
  6706. GlobalC16 RGBWhite; ∫SysEqu
  6707. { [GLOBAL VAR] (6 bytes) the white field for color }|
  6708. GlobalC20 RowBits; ∫SysEqu
  6709. { [GLOBAL VAR] (word) screen horizontal pixels }|
  6710. GlobalC22 ColLines; ∫SysEqu
  6711. { [GLOBAL VAR] (word) screen vertical pixels }|
  6712. GlobalC24 ScreenBytes; ∫SysEqu
  6713. { [GLOBAL VAR] (long) total screen bytes }|
  6714. GlobalC2C NMIFlag; ∫SysEqu
  6715. { [GLOBAL VAR] (byte) flag for NMI debounce }|
  6716. GlobalC2D VidType; ∫SysEqu
  6717. { [GLOBAL VAR] (byte) video board type ID }|
  6718. GlobalC2E VidMode; ∫SysEqu
  6719. { [GLOBAL VAR] (byte) video mode (4=4bit color) }|
  6720. GlobalC2F SCSIPoll; ∫SysEqu
  6721. { [GLOBAL VAR] (byte) poll for device zero only once. }|
  6722. GlobalC30 SEVarBase; ∫SysEqu
  6723. { [GLOBAL VAR] }|
  6724. GlobalCB0 MMUFlags; ∫SysEqu
  6725. { [GLOBAL VAR] (byte) cleared to zero (reserved for future
  6726. use) }|
  6727. GlobalCB1 MMUType; ∫SysEqu
  6728. { [GLOBAL VAR] (byte) kind of MMU present }|
  6729. GlobalCB2 MMU32bit; ∫SysEqu
  6730. { [GLOBAL VAR] (byte) boolean reflecting current machine MMU
  6731. mode }|
  6732. GlobalCB3 MMUFluff; ∫SysEqu
  6733. { [GLOBAL VAR] (byte) fluff byte forced by reducing MMUMode
  6734. to MMU32bit. }|
  6735. GlobalCB4 MMUTbl; ∫SysEqu
  6736. { [GLOBAL VAR] (long) pointer to MMU Mapping table }|
  6737. GlobalCB8 MMUTblSize; ∫SysEqu
  6738. { [GLOBAL VAR] (long) size of the MMU mapping table }|
  6739. GlobalCBC SInfoPtr; ∫SysEqu
  6740. { [GLOBAL VAR] (long) pointer to Slot manager information }|
  6741. GlobalCC0 ASCBase; ∫SysEqu
  6742. { [GLOBAL VAR] (long) pointer to Sound Chip }|
  6743. GlobalCC4 SMGlobals; ∫SysEqu
  6744. { (long) pointer to Sound Manager Globals }|
  6745. GlobalCC8 TheGDevice; ∫SysEqu
  6746. { [GLOBAL VAR] (long) the current graphics device }|
  6747. GlobalCCC CQDGlobals; ∫SysEqu
  6748. { (long) quickDraw global extensions }|
  6749. GlobalCF8 ADBBase; ∫SysEqu
  6750. { [GLOBAL VAR] (long) pointer to Front Desk Buss Variables }|
  6751. GlobalCFC WarmStart; ∫SysEqu
  6752. { [GLOBAL VAR] (long) flag to indicate it is a warm start }|
  6753. GlobalD00 TimeDBRA; ∫SysEqu
  6754. { [GLOBAL VAR] (word) number of iterations of DBRA per
  6755. millisecond }|
  6756. GlobalD02 TimeSCCDB; ∫SysEqu
  6757. { [GLOBAL VAR] (word) number of iter's of SCC access & DBRA. }|
  6758. GlobalD04 SlotQDT; ∫SysEqu
  6759. { [GLOBAL VAR] ptr to slot queue table }|
  6760. GlobalD08 SlotPrTbl; ∫SysEqu
  6761. { [GLOBAL VAR] ptr to slot priority table }|
  6762. GlobalD0C SlotVBLQ; ∫SysEqu
  6763. { [GLOBAL VAR] ptr to slot VBL queue table }|
  6764. GlobalD10 ScrnVBLPtr; ∫SysEqu
  6765. { [GLOBAL VAR] save for ptr to main screen VBL queue }|
  6766. GlobalD14 SlotTICKS; ∫SysEqu
  6767. { [GLOBAL VAR] ptr to slot tickcount table }|
  6768. GlobalD20 TableSeed; ∫SysEqu
  6769. { [GLOBAL VAR] (long) seed value for color table ID's }|
  6770. GlobalD24 SRsrcTblPtr; ∫SysEqu
  6771. { [GLOBAL VAR] (long) pointer to slot resource table. }|
  6772. GlobalD28 JVBLTask; ∫SysEqu
  6773. { [GLOBAL VAR] vector to slot VBL task interrupt handler }|
  6774. GlobalD2C WMgrCPort; ∫SysEqu
  6775. { [GLOBAL VAR] window manager color port }|
  6776. GlobalD30 VertRRate; ∫SysEqu
  6777. { [GLOBAL VAR] (word) Vertical refresh rate for start manager.|
  6778. GlobalD60 ChunkyDepth; ∫SysEqu
  6779. { [GLOBAL VAR] depth of the pixels }|
  6780. GlobalD62 CrsrPtr; ∫SysEqu
  6781. { [GLOBAL VAR] pointer to cursor save area }|
  6782. GlobalD66 PortList; ∫SysEqu
  6783. { [GLOBAL VAR] list of grafports }|
  6784. GlobalD6A MickeyBytes; ∫SysEqu
  6785. { [GLOBAL VAR] long pointer to cursor stuff }|
  6786. GlobalD6E QDErrLM; ∫SysEqu
  6787. { [GLOBAL VAR] QDErr has name conflict w/ type. QuickDraw
  6788. error code [word] }|
  6789. GlobalD70 VIA2DT; ∫SysEqu
  6790. { [GLOBAL VAR] 32 bytes for VIA2 dispatch table for NuMac }|
  6791. GlobalD90 SInitFlags; ∫SysEqu
  6792. { [GLOBAL VAR] StartInit.a flags [word] }|
  6793. GlobalD92 DTQFlags; ∫SysEqu
  6794. { [GLOBAL VAR] flag word for DTQueue }|
  6795. GlobalD92 DTQueue; ∫SysEqu
  6796. { [GLOBAL VAR] (10 bytes) deferred task queue header }|
  6797. GlobalD94 DTskQHdr; ∫SysEqu
  6798. { [GLOBAL VAR] ptr to head of queue }|
  6799. GlobalD98 DTskQTail; ∫SysEqu
  6800. { [GLOBAL VAR] ptr to tail of queue }|
  6801. GlobalD9C JDTInstall; ∫SysEqu
  6802. { [GLOBAL VAR] (long) ptr to deferred task install routine }|
  6803. GlobalDA0 HiliteRGB; ∫SysEqu
  6804. { [GLOBAL VAR] 6 bytes: rgb of hilite color }|
  6805. GlobalDA6 TimeSCSIDB; ∫SysEqu
  6806. { [GLOBAL VAR] (word) number of iter's of SCSI access & DBRA }|
  6807. GlobalDA8 DSCtrAdj; ∫SysEqu
  6808. { [GLOBAL VAR] (long) Center adjust for DS rect. }|
  6809. GlobalDAC IconTLAddr; ∫SysEqu
  6810. { [GLOBAL VAR] (long) pointer to where start icons are to be
  6811. put. }|
  6812. GlobalDB0 VideoInfoOK; ∫SysEqu
  6813. { [GLOBAL VAR] (long) Signals to CritErr that the Video card
  6814. is ok }|
  6815. GlobalDB4 EndSRTPtr; ∫SysEqu
  6816. { [GLOBAL VAR] (long) Pointer to the end of the Slot Resource
  6817. Table (Not the SRT buffer). }|
  6818. GlobalDB8 SDMJmpTblPtr; ∫SysEqu
  6819. { [GLOBAL VAR] (long) Pointer to the SDM jump table }|
  6820. GlobalDBC JSwapMMU; ∫SysEqu
  6821. { [GLOBAL VAR] (long) jump vector to SwapMMU routine }|
  6822. GlobalDC0 SdmBusErr; ∫SysEqu
  6823. { [GLOBAL VAR] (long) Pointer to the SDM busErr handler }|
  6824. GlobalDC4 LastTxGDevice; ∫SysEqu
  6825. { [GLOBAL VAR] (long) copy of TheGDevice set up for fast text
  6826. measure }|
  6827. Globals [1/6]
  6828. ABusDCE ABusVars ACount ADBBase AlarmState ANumber ApFontID
  6829. ApplLimit ApplScratch ApplZone AppParmHandle ASCBase
  6830. BootDrive BufPtr BufTgDate BufTgFBkNum BufTgFFlg BufTgFNum
  6831. BusErrVct CaretTime ChunkyDepth ColLines CPUFlag CrsrAddr
  6832. CrsrBase CrsrBusy CrsrCouple CrsrDevice CrsrNew CrsrObscure
  6833. CrsrPin CrsrPtr CrsrRect CrsrRow CrsrSave CrsrScale CrsrState
  6834. CrsrThresh CrsrVis CurActivate CurApName CurApRefNum
  6835. CurDeactive CurDirStore CurJTOffset CurMap CurPageOption
  6836. CurPitch CurrentA5 CurStackBase DABeeper DAStrings DefltStack|
  6837. Globals [2/6]
  6838. DefVCBPtr DeskHook DeskPattern DeviceList DlgFont DoubleTime
  6839. DragHook DragPattern DrvQHdr DSAlertRect DSAlertTab DSCtrAdj
  6840. DSDrawProc DSErrCode DskErr DskVerify DSWndUpdate DTQFlags
  6841. DTQueue DTskQHdr DTskQTail EjectNotify EndSRTPtr EventQueue
  6842. EvtBufCnt ExpandMem ExtStsDT FCBSPtr FinderName FScaleDisable
  6843. FSQHdr GetParam GhostWindow GrayRgn GZMoveHnd GZRootHnd
  6844. GZRootPtr HeapEnd HiHeapMark HiKeyLast HiliteMode HiliteRGB
  6845. HpChk IAZNotify IconTLAddr IntFlag IntlSpec IWM JAllocCrsr
  6846. JCrsrTask JDTInstall JFetch JGNEFilter JIODone JKybdTask|
  6847. Globals [3/6]
  6848. JOpcodeProc JournalFlag JournalRef JSetCCrsr JStash JSwapMMU
  6849. JVBLTask KbdLast KbdType KbdVars Key1Trans Key2Trans KeyLast
  6850. KeyMapLM KeyMVars KeypadMap KeyRepThresh KeyRepTime KeyThresh
  6851. KeyTime LastTxGDevice LaunchFlag Lo3Bytes LoaderPBlock
  6852. LoadTrap Lvl1DT Lvl2DT MainDevice MaskBC MaskHandle MaskPtr
  6853. MBarEnable MBarHeight MBarHook MBState MBTicks MemErr MemTop
  6854. MenuFlash MenuHook MenuList MickeyBytes MinStack MinusOne
  6855. MMDefFlags MmInOK MMU32bit MMUFlags MMUFluff MMUTbl
  6856. MMUTblSize MMUType MonkeyLives Mouse MouseMask MouseOffset|
  6857. Globals [4/6]
  6858. MTemp NewCrsrJTbl NMIFlag OldContent OldStructure OneOne
  6859. PaintWhite PCDeskPat PortAUse PortBUse PortList PrintErr
  6860. PWMBuf2 QDColors QDErrLM QDExist RAMBase RawMouse ResErr
  6861. ResErrProc ResLoad ResReadOnly RestProc ResumeProc RGBBlack
  6862. RGBWhite RndSeed ROM85 ROMBase ROMFont0 ROMMapHndl
  6863. RomMapInsert RowBits SaveSegHandle SaveUpdate SaveVisRgn
  6864. SCCASts SCCBSts SCCRd SCCWr ScrapCount ScrapEnd ScrapHandle
  6865. ScrapInfo ScrapName ScrapSize ScrapState ScrapTag ScrapVars|
  6866. Globals [5/6]
  6867. Scratch20 Scratch8 ScrDmpEnb ScrDmpType ScreenBytes ScreenRow
  6868. ScrHRes ScrnBase ScrnVBLPtr ScrVRes SCSIBase SCSIDMA
  6869. SCSIGlobals SCSIHsk SCSIPoll SdmBusErr SDMJmpTblPtr SdVolume
  6870. SegHiEnable SerialVars SEVarBase SEvtEnb SFSaveDisk SInfoPtr
  6871. SInitFlags SlotPrTbl SlotQDT SlotTICKS SlotVBLQ SoundActive
  6872. SoundBase SoundDCE SoundLevel SoundPtr SoundVBL SPAlarm
  6873. SPATalkA SPATalkB SPClikCaret SPConfig SPFont SPKbd SPMisc1
  6874. SPMisc2 SPPortA SPPortB SPPrint SPValid SPVolCtl SrcDevice|
  6875. Globals [6/6]
  6876. SRsrcTblPtr StkLowPt SwitcherTPtr SysEvtBuf SysEvtMask SysMap
  6877. SysMapHndl SysParam SysResName SysVersion SysZone TableSeed
  6878. TagData TEDoText TERecal TEScrpHandle TEScrpLength TESysJust
  6879. TEWdBreak TheCrsr TheGDevice TheMenu TheZone Ticks Time
  6880. TimeDBRA TimeLM TimeSCCDB TimeSCSIDB TmpResLoad ToExtFS
  6881. ToolScratch TopMapHndl UnitNtryCnt UTableBase VBLQueue
  6882. VCBQHdr VertRRate VIA VIA2DT VideoInfoOK VidMode VidType
  6883. WarmStart WindowList WMgrCPort WMgrPort WordRedraw WWExist|
  6884. GlobalToLocal(VAR pt:Point); ∫Quickdraw {A871} I-193 P-77 110
  6885. 174|
  6886. goodbye=-1; ∫Desk
  6887. { goodbye message }|
  6888. GoToPublisherSection(container:EditionContainerSpec):OSErr;
  6889. ∫Editions {A82D}|
  6890. Graf3D see ∫Graf3D|
  6891. GrafDevice(device:INTEGER); ∫Quickdraw {A872} I-165|
  6892. GrafPort=RECORD ∫Quickdraw [1/3]
  6893.     device:INTEGER;
  6894.     portBits:BitMap;
  6895.     portRect:Rect;
  6896.     visRgn:RgnHandle;
  6897.     clipRgn:RgnHandle;
  6898.     bkPat:Pattern;
  6899.     fillPat:Pattern;
  6900.     pnLoc:Point;
  6901.     pnSize:Point;|
  6902. GrafPort=RECORD ∫Quickdraw [2/3]
  6903.     pnMode:INTEGER;
  6904.     pnPat:Pattern;
  6905.     pnVis:INTEGER;
  6906.     txFont:INTEGER;
  6907.     txFace:Style; { txFace is unpacked byte but push as short }
  6908.     txMode:INTEGER;
  6909.     txSize:INTEGER;
  6910.     spExtra:Fixed;|
  6911. GrafPort=RECORD ∫Quickdraw [3/3]
  6912.     fgColor:LONGINT;
  6913.     bkColor:LONGINT;
  6914.     colrBit:INTEGER;
  6915.     patStretch:INTEGER;
  6916.     picSave:Handle;
  6917.     rgnSave:Handle;
  6918.     polySave:Handle;
  6919.     grafProcs:QDProcsPtr;|
  6920. GrafPtr=^GrafPort; ∫Quickdraw|
  6921. GrafVars=RECORD ∫Quickdraw
  6922.     rgbOpColor:RGBColor; { color for addPin subPin and average }
  6923.     rgbHiliteColor:RGBColor; { color for hiliting }
  6924.     pmFgColor:Handle; { palette Handle for foreground color }
  6925.     pmFgIndex:INTEGER; { index value for foreground }
  6926.     pmBkColor:Handle; { palette Handle for background color }
  6927.     pmBkIndex:INTEGER; { index value for background }
  6928.     pmFlags:INTEGER; { flags for Palette Manager }|
  6929. GrafVerb=… ∫Quickdraw
  6930. (frame,paint,erase,invert,fill);|
  6931. graveUprE=$E9; ∫Script|
  6932. graveUprI=$ED; ∫Script|
  6933. graveUprO=$F1; ∫Script|
  6934. graveUprU=$F4; ∫Script|
  6935. gray:Pattern; ∫Quickdraw|
  6936. grayishTextOr=49; ∫Quickdraw|
  6937. GrayRgn=$9EE; ∫SysEqu
  6938. { [GLOBAL VAR] Handle to region drawn as desktop rounded gray
  6939. desk region [handle] }|
  6940. greenBit=3; ∫Quickdraw|
  6941. greenColor=341; ∫Quickdraw|
  6942. GrowWindow(theWindow:WindowPtr;startPt:Point;bBox:Rect):
  6943. LONGINT; ∫Windows Δ {A92B} I-289 V-209 P-98 174|
  6944. guestNotAllowedErr=-932; ∫Errors
  6945. { destination port requires authentication }|
  6946. GVarHandle=^GVarPtr; ∫Quickdraw|
  6947. GVarPtr=^GrafVars; ∫Quickdraw|
  6948. gwFlagErrBit=31; ∫QDOffscreen|
  6949. GWorldFlags=SET OF … ∫QDOffscreen
  6950. (pixPurge,noNewDevice,useTempMem,keepLocal,GWorldFlags4,
  6951. GWorldFlags5,pixelsPurgeable,pixelsLocked,GWorldFlags8,
  6952. GWorldFlags9,GWorldFlags10,GWorldFlags11,GWorldFlags12,
  6953. GWorldFlags13,GWorldFlags14,GWorldFlags15,mapPix,newDepth,
  6954. alignPix,newRowBytes,reallocPix,GWorldFlags21,GWorldFlags22,
  6955. GWorldFlags23,GWorldFlags24,GWorldFlags25,GWorldFlags26,
  6956. GWorldFlags27,clipPix,stretchPix,ditherPix,gwFlagErr);|
  6957. GWorldPtr=CGrafPtr; ∫QDOffscreen|
  6958. GZMoveHnd=$330; ∫SysEqu
  6959. { [GLOBAL VAR] moving handle for GrowZone [handle] }|
  6960. GZRootHnd=$328; ∫SysEqu
  6961. { [GLOBAL VAR] Handle to relocatable block not to be moved by
  6962. grow zone function root handle for GrowZone [handle] }|
  6963. GZRootPtr=$32C; ∫SysEqu
  6964. { [GLOBAL VAR] root pointer for GrowZone [pointer] }|
  6965. GZSaveHnd:Handle; ∫Memory II-43|
  6966. hachek=$FF; ∫Script|
  6967. HandAndHand(hand1:Handle;hand2:Handle):OSErr; ∫OSUtils Δ {
  6968. A9E4} II-375|
  6969. Handle=^Ptr; ∫Types
  6970. { pointer to a master pointer }|
  6971. HandleZone(h:Handle):THz; ∫Memory {A126} II-34|
  6972. HandToHand(VAR theHndl:Handle):OSErr; ∫OSUtils Δ II-374|
  6973. hardwareConfigErr=-604; ∫Errors
  6974. { hardware configuration not correct for call }|
  6975. HasDepth(gd:GDHandle;depth:INTEGER;whichFlags:INTEGER;flags:
  6976. INTEGER):INTEGER; ∫Palettes {AAA2}|
  6977. hAxisOnly=1; ∫Controls|
  6978. HClrRBit(h:Handle); ∫Memory {A068} IV-79 N2-3 TN2|
  6979. HCreate(vRefNum:INTEGER;dirID:LONGINT;fileName:Str255;creator:
  6980. OSType;fileType:OSType):OSErr; ∫Files IV-146 TN218|
  6981. HCreateResFile(vRefNum:INTEGER;dirID:LONGINT;fileName:Str255);
  6982.  ∫Resources TN214|
  6983. HDelete(vRefNum:INTEGER;dirID:LONGINT;fileName:Str255):OSErr;
  6984. ∫Files IV-147|
  6985. HeapCheck(deathonerr:boolean); TP-355|
  6986. HeapEnd=$114; ∫SysEqu
  6987. { [GLOBAL VAR] Address of end of application heap zone end of
  6988. heap [pointer] }|
  6989. HeapResult:integer; MPW-199 TP-355|
  6990. Help [1/2]
  6991. AboutPInterfacesHelp ∫ADSP ∫AIFF ∫Aliases ∫AppleEvents
  6992. ∫AppleTalk ∫Balloons ∫CommResources ∫Connections
  6993. ∫ConnectionTools ∫Controls ∫CRMSerialDevices ∫CTBUtilities
  6994. ∫CursorCtl ∫DatabaseAccess ∫Desk ∫DeskBus ∫Devices ∫Dialogs
  6995. ∫DisAsmLookup ∫DiskInit ∫Disks ∫Editions ∫ENET ∫EPPC ∫ErrMgr
  6996. ∫Errors ∫Events ∫Files ∫FileTransfers ∫FileTransferTools
  6997. ∫Finder ∫FixMath ∫Folders ∫Fonts ∫GestaltEqu ∫Globals ∫Graf3D
  6998. ∫HyperXCmd ∫Icons ∫Language ∫Lists ∫Memory ∫Menus ∫MIDI|
  6999. Help [2/2]
  7000. ∫Notification ∫OSEvents ∫OSUtils ∫Packages ∫Palettes ∫Perf
  7001. ∫Picker ∫PictUtil ∫Power ∫PPCToolBox ∫Printing ∫Processes
  7002. ∫QDOffscreen ∫Quickdraw ∫Resources ∫Retrace ∫ROMDefs ∫SANE
  7003. ∫Scrap ∫Script ∫SCSI ∫SegLoad ∫Serial ∫ShutDown ∫Signal
  7004. ∫Slots ∫Sound ∫SoundInput ∫StandardFile ∫Start ∫Strings
  7005. ∫SysEqu ∫TextEdit ∫Timer ∫ToolUtils ∫Traps ∫Types ∫Video
  7006. ∫Windows|
  7007. helpItem=1; ∫Balloons
  7008. { key value in DITL template that corresponds to the help
  7009. item }|
  7010. helvetica=21; ∫Fonts|
  7011. HFSDefaults=RECORD ∫DiskInit
  7012.     sigWord:PACKED ARRAY [0..1] OF Byte; { signature word }
  7013.     abSize:LONGINT; { allocation block size in bytes }
  7014.     clpSize:LONGINT; { clump size in bytes }
  7015.     nxFreeFN:LONGINT; { next free file number }
  7016.     btClpSize:LONGINT; { B-Tree clump size in bytes }
  7017.     rsrv1:INTEGER; { reserved }
  7018.     rsrv2:INTEGER; { reserved }
  7019.     rsrv3:INTEGER; { reserved }|
  7020. HGetFInfo(vRefNum:INTEGER;dirID:LONGINT;fileName:Str255;VAR
  7021. fndrInfo:FInfo):OSErr; ∫Files IV-149|
  7022. HGetState(h:Handle):SignedByte; ∫Memory {A069} IV-79 N2-3 TN2|
  7023. HGetVol(volName:StringPtr;VAR vRefNum:INTEGER;VAR dirID:
  7024. LONGINT):OSErr; ∫Files IV-132|
  7025. hiChargeBit=1; ∫Power|
  7026. hiChargeMask=$2; ∫Power|
  7027. HideAll; hides all Think's windows TP-363|
  7028. HideControl(theControl:ControlHandle); ∫Controls Δ {A958}
  7029. I-322 P-113 114 174|
  7030. HideCursor; ∫Quickdraw {A852} I-168 P-84 174|
  7031. HideDItem(theDialog:DialogPtr;itemNo:INTEGER); ∫Dialogs Δ {
  7032. A827} IV-59|
  7033. HidePen; ∫Quickdraw {A896} I-168|
  7034. HideWindow(theWindow:WindowPtr); ∫Windows Δ {A916} I-285|
  7035. Hide_Cursor; ∫CursorCtl|
  7036. hierMenu=-1; ∫Menus
  7037. { a hierarchical menu - for InsertMenu call }|
  7038. highLevelEventMask=1024; ∫Events|
  7039. HighLevelEventMsg=RECORD ∫EPPC
  7040.     HighLevelEventMsgHeaderLength:INTEGER;
  7041.     version:INTEGER;
  7042.     reserved1:LONGINT;
  7043.     theMsgEvent:EventRecord;
  7044.     userRefcon:LONGINT;
  7045.     postingOptions:LONGINT;
  7046.     msgLength:LONGINT;|
  7047. HighLevelEventMsgClass='jaym'; ∫EPPC|
  7048. HighLevelEventMsgHdl=^HighLevelEventMsgPtr; ∫EPPC|
  7049. HighLevelEventMsgPtr=^HighLevelEventMsg; ∫EPPC|
  7050. HiHeapMark=$BAE; ∫SysEqu
  7051. { [GLOBAL VAR] (long) highest address used by a zone below sp<
  7052. 01Nov85 JTC> }|
  7053. HiKeyLast=$216; ∫SysEqu
  7054. { [GLOBAL VAR] Same as KbdVars }|
  7055. hiliteBit=7; ∫Quickdraw
  7056. { flag bit in HiliteMode (lowMem flag) }|
  7057. HiliteColor(color:RGBColor); ∫Quickdraw {AA22} V-77|
  7058. HiliteControl(theControl:ControlHandle;hiliteState:INTEGER);
  7059. ∫Controls Δ {A95D} I-322|
  7060. HiliteMenu(menuID:INTEGER); ∫Menus Δ {A938} I-357 V-245|
  7061. HiliteMode=$938; ∫SysEqu
  7062. { [GLOBAL VAR] used for color highlighting }|
  7063. HiliteRGB=$0DA0; ∫SysEqu
  7064. { [GLOBAL VAR] 6 bytes: rgb of hilite color }|
  7065. HiliteText(textPtr:Ptr;textLength:INTEGER;firstOffset:INTEGER;
  7066. secondOffset:INTEGER;VAR offsets:OffsetTable); ∫Script Δ {
  7067. A8B5} V-310|
  7068. HiliteWindow(theWindow:WindowPtr;fHilite:BOOLEAN); ∫Windows Δ
  7069. {A91C} I-286|
  7070. HInts=^PInts; ∫Perf|
  7071. hitDev=1; ∫Devices
  7072. { Hit on one of my items }|
  7073. hitMsg=4; ∫Devices
  7074. { user clicked control in Options dialog }|
  7075. HITTESTHook=12; ∫TextEdit
  7076. { [ProcPtr] TEHitTestHook }|
  7077. HiWord(x:LONGINT):INTEGER; ∫ToolUtils {A86A} I-472|
  7078. HiWrd(l:longint):integer; MPW-214 TP-368|
  7079. HLock(h:Handle); ∫Memory {A029} II-41 N2-3 TN2|
  7080. HLockHi(h:Handle); ∫Memory {A064} II-42 N2-3 TN2|
  7081. hmAbsoluteCoords=2; ∫Balloons
  7082. { ignore window port origin and treat rectangles as absolute
  7083. coords }|
  7084. hmBalloonAborted=-853; ∫Balloons
  7085. { Returned if mouse was moving or mouse wasn't in window port
  7086. rect }|
  7087. hmBalloonHelpVersion=$0002; ∫Balloons
  7088. { The real version of the Help Manager }|
  7089. HMBalloonPict(aHelpMsg:HMMessageRecord;VAR coolPict:PicHandle)
  7090. :OSErr; ∫Balloons|
  7091. HMBalloonRect(aHelpMsg:HMMessageRecord;VAR coolRect:Rect):
  7092. OSErr; ∫Balloons|
  7093. hmCloseViewActive=-863; ∫Balloons
  7094. { Returned from HMRemoveBalloon if CloseView was active }|
  7095. hmDefaultOptions=0; ∫Balloons
  7096. { default options for help manager resources }|
  7097. hMenuCmd=27; ∫Menus
  7098. { itemCmd == 0x001B ==> hierarchical menu }|
  7099. hMenuFindErr=-127; ∫Errors
  7100. { could not find HMenu's parent in MenuKey }|
  7101. HMExtractHelpMsg(whichType:ResType;whichResID:INTEGER;
  7102. whichMsg:INTEGER;whichState:INTEGER;VAR aHelpMsg:
  7103. HMMessageRecord):OSErr; ∫Balloons|
  7104. HMGetBalloons:BOOLEAN; ∫Balloons|
  7105. HMGetBalloonWindow(VAR window:WindowPtr):OSErr; ∫Balloons|
  7106. HMGetDialogResID(VAR resID:INTEGER):OSErr; ∫Balloons|
  7107. HMGetFont(VAR font:INTEGER):OSErr; ∫Balloons|
  7108. HMGetFontSize(VAR fontSize:INTEGER):OSErr; ∫Balloons|
  7109. HMGetHelpMenuHandle(VAR mh:MenuHandle):OSErr; ∫Balloons|
  7110. HMGetIndHelpMsg(whichType:ResType;whichResID:INTEGER;whichMsg:
  7111. INTEGER;whichState:INTEGER;VAR options:LONGINT;VAR tip:Point;
  7112. VAR altRect:Rect;VAR theProc:INTEGER;VAR variant:INTEGER;VAR
  7113. aHelpMsg:HMMessageRecord;VAR count:INTEGER):OSErr; ∫Balloons|
  7114. HMGetMenuResID(menuID:INTEGER;VAR resID:INTEGER):OSErr;
  7115. ∫Balloons|
  7116. hmHelpDisabled=-850; ∫Balloons
  7117. { Show Balloons mode was off, call to routine ignored }|
  7118. hmHelpManagerNotInited=-855; ∫Balloons
  7119. { Returned from HMGetHelpMenuHandle if help menu not setup }|
  7120. HMIsBalloon:BOOLEAN; ∫Balloons|
  7121. hmMatchInTitle=16; ∫Balloons
  7122. { for hwin resources, match string anywhere in window title
  7123. string }|
  7124. HMMessageRecord=RECORD ∫Balloons [1/2]
  7125.     hmmHelpType:INTEGER;
  7126.     CASE INTEGER OF
  7127.     khmmString:
  7128.         hmmString:STR255;
  7129.     khmmPict:
  7130.         hmmPict:INTEGER;
  7131.     khmmStringRes:
  7132.         hmmStringRes:HMStringResType;|
  7133. HMMessageRecord=RECORD ∫Balloons [2/2]
  7134.     khmmTEHandle:
  7135.         hmmTEHandle:TEHandle;
  7136.     khmmPictHandle:
  7137.         hmmPictHandle:PicHandle;
  7138.     khmmTERes:
  7139.         hmmTERes:INTEGER;
  7140.     khmmSTRRes:
  7141.         hmmSTRRes:INTEGER;|
  7142. HMMessageRecPtr=^HMMessageRecord; ∫Balloons|
  7143. hmNoBalloonUp=-862; ∫Balloons
  7144. { Returned from HMRemoveBalloon if no balloon was visible
  7145. when call was made }|
  7146. hmOperationUnsupported=-861; ∫Balloons
  7147. { Returned from HMShowBalloon call if bad method passed to
  7148. routine }|
  7149. HMRemoveBalloon:OSErr; ∫Balloons|
  7150. hmSameAsLastBalloon=-854; ∫Balloons
  7151. { Returned from HMShowMenuBalloon if menu & item is same as
  7152. last time }|
  7153. hmSaveBitsNoWindow=4; ∫Balloons
  7154. { don't create a window, just blast bits on screen. No update
  7155. event is generated }|
  7156. hmSaveBitsWindow=8; ∫Balloons
  7157. { create a window, but restore bits behind window when window
  7158. goes away }|
  7159. HMScanTemplateItems(whichID:INTEGER;whichResFile:INTEGER;
  7160. whichType:ResType):OSErr; ∫Balloons|
  7161. HMSetBalloons(flag:BOOLEAN):OSErr; ∫Balloons|
  7162. HMSetDialogResID(resID:INTEGER):OSErr; ∫Balloons|
  7163. HMSetFont(font:INTEGER):OSErr; ∫Balloons|
  7164. HMSetFontSize(fontSize:INTEGER):OSErr; ∫Balloons|
  7165. HMSetMenuResID(menuID:INTEGER;resID:INTEGER):OSErr; ∫Balloons|
  7166. HMShowBalloon(aHelpMsg:HMMessageRecord;tip:Point;
  7167. alternateRect:RectPtr;tipProc:Ptr;theProc:INTEGER;variant:
  7168. INTEGER;method:INTEGER):OSErr; ∫Balloons|
  7169. HMShowMenuBalloon(itemNum:INTEGER;itemMenuID:INTEGER;
  7170. itemFlags:LONGINT;itemReserved:LONGINT;tip:Point;
  7171. alternateRect:RectPtr;tipProc:Ptr;theProc:INTEGER;variant:
  7172. INTEGER):OSErr; ∫Balloons|
  7173. hmSkippedBalloon=-857; ∫Balloons
  7174. { Returned from calls if helpmsg specified a skip balloon }|
  7175. HMStringResType=RECORD ∫Balloons
  7176.     hmmResID:INTEGER;
  7177.     hmmIndex:INTEGER;|
  7178. hmUnknownHelpType=-859; ∫Balloons
  7179. { Returned if help msg record contained a bad type }|
  7180. hmUseSubID=1; ∫Balloons
  7181. { treat resID's in resources as subID's of driver base ID }|
  7182. hmWrongVersion=-858; ∫Balloons
  7183. { Returned if help mgr resource was the wrong version }|
  7184. HNoPurge(h:Handle); ∫Memory {A04A} II-42 N2-3 TN2|
  7185. HoldMemory(address:UNIV Ptr;count:LONGINT):OSErr; ∫Memory {
  7186. A05C} II-30 IV-77 83 N39-1 N103 TN103|
  7187. HomeResFile(theResource:Handle):INTEGER; ∫Resources {A9A4}
  7188. I-117|
  7189. hookCancel=2; ∫CTBUtilities|
  7190. hookEject=103; ∫CTBUtilities|
  7191. hookItemList=5; ∫CTBUtilities|
  7192. hookItemRefresh=101; ∫CTBUtilities|
  7193. hookKeyBase=1000; ∫CTBUtilities|
  7194. hookLine=8; ∫CTBUtilities|
  7195. hookNull=100; ∫CTBUtilities|
  7196. hookOK=1; ∫CTBUtilities|
  7197. hookOutline=3; ∫CTBUtilities|
  7198. hookPostflight=105; ∫CTBUtilities|
  7199. hookPreflight=104; ∫CTBUtilities|
  7200. hookReserved1=10; ∫CTBUtilities|
  7201. hookReserved2=11; ∫CTBUtilities|
  7202. hookReserved3=12; ∫CTBUtilities|
  7203. hookReserved4=13; ∫CTBUtilities|
  7204. hookTitle=4; ∫CTBUtilities|
  7205. hookVersion=9; ∫CTBUtilities|
  7206. hookZoneList=7; ∫CTBUtilities|
  7207. hookZoneRefresh=102; ∫CTBUtilities|
  7208. hookZoneTitle=6; ∫CTBUtilities|
  7209. HOpen(vRefNum:INTEGER;dirID:LONGINT;fileName:Str255;
  7210. permission:SignedByte;VAR refNum:INTEGER):OSErr; ∫Files IV-136|
  7211. HOpenDF(vRefNum:INTEGER;dirID:LONGINT;fileName:Str255;
  7212. permission:SignedByte;VAR refNum:INTEGER):OSErr; ∫Files IV-136|
  7213. HOpenResFile(vRefNum:INTEGER;dirID:LONGINT;fileName:Str255;
  7214. permission:SignedByte):INTEGER; ∫Resources TN214|
  7215. HOpenRF(vRefNum:INTEGER;dirID:LONGINT;fileName:Str255;
  7216. permission:SignedByte;VAR refNum:INTEGER):OSErr; ∫Files IV-137|
  7217. hourMask=$0010; ∫Script|
  7218. howOftenCmd=22; ∫Sound|
  7219. HParamBlockRec=RECORD ∫Files [01/15]
  7220.     qLink:QElemPtr;
  7221.     qType:INTEGER;
  7222.     ioTrap:INTEGER;
  7223.     ioCmdAddr:Ptr;
  7224.     ioCompletion:ProcPtr;
  7225.     ioResult:OSErr;
  7226.     ioNamePtr:StringPtr;
  7227.     ioVRefNum:INTEGER;
  7228.     CASE ParamBlkType OF|
  7229. HParamBlockRec=RECORD ∫Files [02/15]
  7230.     IOParam:
  7231.         ioRefNum:INTEGER;
  7232.         ioVersNum:SignedByte;
  7233.         ioPermssn:SignedByte;
  7234.         ioMisc:Ptr;
  7235.         ioBuffer:Ptr;
  7236.         ioReqCount:LONGINT; { size of buffer area }
  7237.         ioActCount:LONGINT; { length of vol parms data }
  7238.         ioPosMode:INTEGER;|
  7239. HParamBlockRec=RECORD ∫Files [03/15]
  7240.         ioPosOffset:LONGINT;
  7241.     FileParam:
  7242.         ioFRefNum:INTEGER;
  7243.         ioFVersNum:SignedByte;
  7244.         filler1:SignedByte;
  7245.         ioFDirIndex:INTEGER;
  7246.         ioFlAttrib:SignedByte;
  7247.         ioFlVersNum:SignedByte;
  7248.         ioFlFndrInfo:FInfo;|
  7249. HParamBlockRec=RECORD ∫Files [04/15]
  7250.         ioDirID:LONGINT;
  7251.         ioFlStBlk:INTEGER;
  7252.         ioFlLgLen:LONGINT;
  7253.         ioFlPyLen:LONGINT;
  7254.         ioFlRStBlk:INTEGER;
  7255.         ioFlRLgLen:LONGINT;
  7256.         ioFlRPyLen:LONGINT;
  7257.         ioFlCrDat:LONGINT;
  7258.         ioFlMdDat:LONGINT;|
  7259. HParamBlockRec=RECORD ∫Files [05/15]
  7260.     VolumeParam:
  7261.         filler2:LONGINT;
  7262.         ioVolIndex:INTEGER;
  7263.         ioVCrDate:LONGINT;
  7264.         ioVLsMod:LONGINT;
  7265.         ioVAtrb:INTEGER;
  7266.         ioVNmFls:INTEGER;
  7267.         ioVBitMap:INTEGER;
  7268.         ioAllocPtr:INTEGER;|
  7269. HParamBlockRec=RECORD ∫Files [06/15]
  7270.         ioVNmAlBlks:INTEGER;
  7271.         ioVAlBlkSiz:LONGINT;
  7272.         ioVClpSiz:LONGINT;
  7273.         ioAlBlSt:INTEGER;
  7274.         ioVNxtCNID:LONGINT;
  7275.         ioVFrBlk:INTEGER;
  7276.         ioVSigWord:INTEGER;
  7277.         ioVDrvInfo:INTEGER;
  7278.         ioVDRefNum:INTEGER;|
  7279. HParamBlockRec=RECORD ∫Files [07/15]
  7280.         ioVFSID:INTEGER;
  7281.         ioVBkUp:LONGINT;
  7282.         ioVSeqNum:INTEGER;
  7283.         ioVWrCnt:LONGINT;
  7284.         ioVFilCnt:LONGINT;
  7285.         ioVDirCnt:LONGINT;
  7286.         ioVFndrInfo:ARRAY [1..8] OF LONGINT;
  7287.     AccessParam:
  7288.         filler3:INTEGER;|
  7289. HParamBlockRec=RECORD ∫Files [08/15]
  7290.         ioDenyModes:INTEGER; { access rights data }
  7291.         filler4:INTEGER;
  7292.         filler5:SignedByte;
  7293.         ioACUser:SignedByte; { access rights for directory only }
  7294.         filler6:LONGINT;
  7295.         ioACOwnerID:LONGINT; { owner ID }
  7296.         ioACGroupID:LONGINT; { group ID }
  7297.         ioACAccess:LONGINT; { access rights }
  7298.     ObjParam:|
  7299. HParamBlockRec=RECORD ∫Files [09/15]
  7300.         filler7:INTEGER;
  7301.         ioObjType:INTEGER; { function code }
  7302.         ioObjNamePtr:Ptr; { ptr to returned creator/group name }
  7303.         ioObjID:LONGINT; { creator/group ID }
  7304.     CopyParam:
  7305.         ioDstVRefNum:INTEGER; { destination vol identifier }
  7306.         filler8:INTEGER;
  7307.         ioNewName:Ptr; { ptr to destination pathname }
  7308.         ioCopyName:Ptr; { ptr to optional name }|
  7309. HParamBlockRec=RECORD ∫Files [10/15]
  7310.         ioNewDirID:LONGINT; { destination directory ID }
  7311.     WDParam:
  7312.         filler9:INTEGER;
  7313.         ioWDIndex:INTEGER;
  7314.         ioWDProcID:LONGINT;
  7315.         ioWDVRefNum:INTEGER;
  7316.         filler10:INTEGER;
  7317.         filler11:LONGINT;|
  7318. HParamBlockRec=RECORD ∫Files [11/15]
  7319.         filler12:LONGINT;
  7320.         filler13:LONGINT;
  7321.         ioWDDirID:LONGINT;
  7322.     FIDParam:
  7323.         filler14:LONGINT;
  7324.         ioDestNamePtr:StringPtr;
  7325.         filler15:LONGINT;
  7326.         ioDestDirID:LONGINT;|
  7327. HParamBlockRec=RECORD ∫Files [12/15]
  7328.         filler16:LONGINT;
  7329.         filler17:LONGINT;
  7330.         ioSrcDirID:LONGINT;
  7331.         filler18:INTEGER;
  7332.         ioFileID:LONGINT;
  7333.     CSParam:
  7334.         ioMatchPtr:FSSpecArrayPtr; { match array }
  7335.         ioReqMatchCount:LONGINT; { maximum allowable matches }|
  7336. HParamBlockRec=RECORD ∫Files [13/15]
  7337.         ioActMatchCount:LONGINT; { actual match count }
  7338.         ioSearchBits:LONGINT; { search criteria selector }
  7339.         ioSearchInfo1:CInfoPBPtr; { search values and range lower
  7340. bounds }
  7341.         ioSearchInfo2:CInfoPBPtr; { search values and range upper
  7342. bounds }
  7343.         ioSearchTime:LONGINT; { length of time to run the search }
  7344.         ioCatPosition:CatPositionRec; { current position in the|
  7345. HParamBlockRec=RECORD ∫Files [14/15]
  7346. catalog }
  7347.         ioOptBuffer:Ptr; { optional performance enhancement buffer }
  7348.         ioOptBufSize:LONGINT; { length of buffer pointed to by
  7349. ioOptBuffer }
  7350.     ForeignPrivParam:
  7351.         filler21:LONGINT;
  7352.         filler22:LONGINT;
  7353.         ioForeignPrivBuffer:Ptr;|
  7354. HParamBlockRec=RECORD ∫Files [15/15]
  7355.         ioForeignPrivReqCount:LONGINT;
  7356.         ioForeignPrivActCount:LONGINT;
  7357.         filler23:LONGINT;
  7358.         ioForeignPrivDirID:LONGINT;
  7359.         ioForeignPrivInfo1:LONGINT;
  7360.         ioForeignPrivInfo2:LONGINT;
  7361.         ioForeignPrivInfo3:LONGINT;
  7362.         ioForeignPrivInfo4:LONGINT;|
  7363. HParmBlkPtr=^HParamBlockRec; ∫Files|
  7364. HpChk=$316; ∫SysEqu
  7365. { [GLOBAL VAR] heap check RAM code [pointer] }|
  7366. HPurge(h:Handle); ∫Memory {A049} II-41 TN2|
  7367. HRename(vRefNum:INTEGER;dirID:LONGINT;oldName:Str255;newName:
  7368. Str255):OSErr; ∫Files IV-154|
  7369. hrLeadingZ=128; ∫Packages|
  7370. HRstFLock(vRefNum:INTEGER;dirID:LONGINT;fileName:Str255):
  7371. OSErr; ∫Files IV-152|
  7372. HSetFInfo(vRefNum:INTEGER;dirID:LONGINT;fileName:Str255;
  7373. fndrInfo:FInfo):OSErr; ∫Files IV-150|
  7374. HSetFLock(vRefNum:INTEGER;dirID:LONGINT;fileName:Str255):
  7375. OSErr; ∫Files IV-151|
  7376. HSetRBit(h:Handle); ∫Memory {A067} IV-79 N2-3 TN2|
  7377. HSetState(h:Handle;flags:SignedByte); ∫Memory {A06A} IV-80
  7378. N2-3 TN2|
  7379. HSetVol(volName:StringPtr;vRefNum:INTEGER;dirID:LONGINT):
  7380. OSErr; ∫Files IV-133|
  7381. HSL2RGB(hColor:HSLColor;VAR rColor:RGBColor); ∫Picker Δ {A82E}
  7382.  V-175|
  7383. HSLColor=RECORD ∫Picker
  7384.     hue:SmallFract; { Fraction of circle, red at 0 }
  7385.     saturation:SmallFract; { 0-1, 0 for gray, 1 for pure color }
  7386.     lightness:SmallFract; { 0-1, 0 for black, 1 for white }|
  7387. HSV2RGB(hColor:HSVColor;VAR rColor:RGBColor); ∫Picker Δ {A82E}
  7388.  V-175|
  7389. HSVColor=RECORD ∫Picker
  7390.     hue:SmallFract; { Fraction of circle, red at 0 }
  7391.     saturation:SmallFract; { 0-1, 0 for gray, 1 for pure color }
  7392.     value:SmallFract; { 0-1, 0 for black, 1 for max intensity }|
  7393. HUnlock(h:Handle); ∫Memory {A02A} II-41 N2-3 TN2|
  7394. hwOverrunErr=32; ∫Errors
  7395. { serial driver error masks }|
  7396. hwParamErr=-502; ∫Errors
  7397. { bad selector for _HWPriv }|
  7398. HyperXCmd see ∫HyperXCmd|
  7399. IAZNotify=$33C; ∫SysEqu
  7400. { [GLOBAL VAR] world swaps notify procedure [pointer] }|
  7401. iBeamCursor=1; ∫ToolUtils|
  7402. iconItem=32; ∫Dialogs|
  7403. Icons see ∫Icons|
  7404. IconTLAddr=$0DAC; ∫SysEqu
  7405. { [GLOBAL VAR] (long) pointer to where start icons are to be
  7406. put. }|
  7407. ID=LONGINT; ∫AIFF|
  7408. Identity; ∫Graf3D|
  7409. IdleProcPtr=ProcPtr; ∫AppleEvents|
  7410. IdleUpdate:LONGINT; ∫Power {A285}|
  7411. IEEEDefaultEnv:environment; ∫SANE|
  7412. iFMgrCtl=8; ∫Printing
  7413. { The FMgr's Tail-hook Proc's ctl number }|
  7414. iIOAbort=-27; ∫Printing|
  7415. iIOAbortErr=-27; ∫Errors
  7416. { IO abort error (Printing Manager) }|
  7417. iMemFullErr=-108; ∫Printing|
  7418. inButton=10; ∫Controls|
  7419. inCheckBox=11; ∫Controls|
  7420. Include(source,dest:string;ndx:integer):string; see Insert TP-363|
  7421. inContent=3; ∫Windows|
  7422. inDesk=0; ∫Windows|
  7423. Index2Color(index:LONGINT;VAR aColor:RGBColor); ∫Quickdraw {
  7424. AA34} V-141|
  7425. inDownButton=21; ∫Controls|
  7426. inDrag=4; ∫Windows|
  7427. InfoScrap:PScrapStuff; ∫Scrap {A9F9} I-457|
  7428. inGoAway=6; ∫Windows|
  7429. inGrow=5; ∫Windows|
  7430. InitAllPacks; ∫Packages Δ {A9E6} I-484|
  7431. InitApplZone; ∫Memory Δ {A02C} II-28 N64-2|
  7432. initChan0=$0004; ∫Sound
  7433. { channel 0 - wave table only }|
  7434. initChan1=$0005; ∫Sound
  7435. { channel 1 - wave table only }|
  7436. initChan2=$0006; ∫Sound
  7437. { channel 2 - wave table only }|
  7438. initChan3=$0007; ∫Sound
  7439. { channel 3 - wave table only }|
  7440. initChanLeft=$0002; ∫Sound
  7441. { left stereo channel }|
  7442. initChanRight=$0003; ∫Sound
  7443. { right stereo channel }|
  7444. InitCM:CMErr; ∫Connections|
  7445. initCmd=1; ∫Sound|
  7446. initCntl=3; ∫Controls|
  7447. initCompMask=$FF00; ∫Sound
  7448. { mask for compression IDs }|
  7449. InitCPort(port:CGrafPtr); ∫Quickdraw Δ {AA01} V-67|
  7450. InitCRM:CRMErr; ∫CommResources|
  7451. InitCTBUtilities:CTBUErr; ∫CTBUtilities|
  7452. InitCursor; ∫Quickdraw {A850} I-167 P-84 174|
  7453. InitCursorCtl(newCursors:UNIV acurHandle); ∫CursorCtl|
  7454. InitDateCache(theCache:DateCachePtr):OSErr; ∫Script|
  7455. InitDBPack:OSErr; ∫DatabaseAccess {A82F}|
  7456. initDev=0; ∫Devices
  7457. { Time for cdev to initialize itself }|
  7458. InitDialogs(resumeProc:ResumeProcPtr); ∫Dialogs {A97B} I-411
  7459. P-107 112 174|
  7460. InitEditionPack:OSErr; ∫Editions {A82D}|
  7461. InitFonts; ∫Fonts Δ {A8FE} I-222 P-31 95 101 107 112 118 174
  7462. TN72|
  7463. InitFT:FTErr; ∫FileTransfers|
  7464. InitGDevice(qdRefNum:INTEGER;mode:LONGINT;gdh:GDHandle);
  7465. ∫Quickdraw Δ {AA2E} V-122|
  7466. InitGraf(globalPtr:Ptr); ∫Quickdraw Δ {A86E} I-162 P-31 63 95
  7467. 101 107 112 118 174|
  7468. InitGrf3d(port:Port3DHandle); ∫Graf3D|
  7469. Initialisation TP-211
  7470.     InitGraf(@thePort);
  7471.     InitFonts;
  7472.     InitWindows;
  7473.     InitMenus;
  7474.     TEInit;
  7475.     InitDialogs(nil);
  7476.     SetApplLimit(sp-stack_size);
  7477.     MaxApplZone;
  7478.     for i := 1 to 10 do MoreMasters;|
  7479. initIWMErr=-77; ∫Errors
  7480. { unable to initialize IWM }|
  7481. initMACE3=$0300; ∫Sound
  7482. { MACE 3:1 }|
  7483. initMACE6=$0400; ∫Sound
  7484. { MACE 6:1 }|
  7485. InitMenus; ∫Menus Δ {A930} I-351 V-242 P-101 107 175 TN211|
  7486. initMono=$0080; ∫Sound
  7487. { monophonic channel }|
  7488. initMsg=1; ∫Devices
  7489. { initialization }|
  7490. initNoDrop=$0008; ∫Sound
  7491. { no drop-sample conversion }|
  7492. initNoInterp=$0004; ∫Sound
  7493. { no linear interpolation }|
  7494. InitPack(packID:INTEGER); ∫Packages Δ {A9E5} I-484|
  7495. InitPalettes; ∫Palettes Δ {AA90} V-161 TN211|
  7496. initPanMask=$0003; ∫Sound
  7497. { mask for right/left pan values }|
  7498. InitPerf(VAR thePerfGlobals:TP2PerfGlobals;timerCount:INTEGER;
  7499. codeAndROMBucketSize:INTEGER;doROM:BOOLEAN;doAppCode:BOOLEAN;
  7500. appCodeType:Str255;romID:INTEGER;romName:Str255;doRAM:BOOLEAN;
  7501. ramLow:LONGINT;ramHigh:LONGINT;ramBucketSize:INTEGER):BOOLEAN;
  7502.  ∫Perf|
  7503. InitPort(port:GrafPtr); ∫Quickdraw Δ {A86D} I-164|
  7504. InitProcMenu(resID:INTEGER); ∫Menus Δ {A808} V-238|
  7505. InitResources:INTEGER; ∫Resources Δ {A995} I-114|
  7506. InitSDeclMgr(spBlkPtr:SpBlockPtr):OSErr; ∫Slots Δ {A06E} V-451|
  7507. initSRateMask=$0030; ∫Sound
  7508. { mask for sample rate values }|
  7509. initStereo=$00C0; ∫Sound
  7510. { stereo channel }|
  7511. initStereoMask=$00C0; ∫Sound
  7512. { mask for mono/stereo values }|
  7513. InitTM:TMErr; ∫Terminals|
  7514. InitUtil:OSErr; ∫OSUtils {A03F} II-380|
  7515. InitWindows; ∫Windows Δ {A912} I-281 V-208 P-31 78 95 101 107
  7516. 112 118 175 TN53|
  7517. InitZone(pgrowZone:ProcPtr;cmoreMasters:INTEGER;limitPtr:UNIV
  7518. Ptr;startPtr:UNIV Ptr); ∫Memory Δ II-29
  7519.     0    startPtr      pointer
  7520.     4    limitPtr      pointer
  7521.     8    cMoreMasters  word
  7522.     10   pGrowZone     pointer|
  7523. inMenuBar=1; ∫Windows|
  7524. inPageDown=23; ∫Controls|
  7525. inPageUp=22; ∫Controls|
  7526. Insert(source:string;var dest:string;ndx:integer); MPW-208 TP-363|
  7527. InsertMenu(theMenu:MenuHandle;beforeID:INTEGER); ∫Menus Δ {
  7528. A935} I-353 V-244 P-98 102 104 175|
  7529. InsertResMenu(theMenu:MenuHandle;theType:ResType;afterItem:
  7530. INTEGER); ∫Menus Δ {A951} I-353 V-243|
  7531. InsertSRTRec(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E}
  7532. SReadStruct function V-446|
  7533. InsetRect(VAR r:Rect;dh:INTEGER;dv:INTEGER); ∫Quickdraw {A8A9}
  7534.  I-175|
  7535. InsetRgn(rgn:RgnHandle;dh:INTEGER;dv:INTEGER); ∫Quickdraw Δ {
  7536. A8E1} I-184|
  7537. insideCmpSH=1; ∫Sound|
  7538. InsMenuItem(theMenu:MenuHandle;itemString:Str255;afterItem:
  7539. INTEGER); ∫Menus Δ {A826} IV-55|
  7540. InsTime(tmTaskPtr:QElemPtr); ∫Timer {A058} IV-300|
  7541. InstrumentChunk=RECORD ∫AIFF [1/2]
  7542.     ckID:ID;
  7543.     ckSize:LONGINT;
  7544.     baseFrequency:Byte;
  7545.     detune:Byte;
  7546.     lowFrequency:Byte;
  7547.     highFrequency:Byte;|
  7548. InstrumentChunk=RECORD ∫AIFF [2/2]
  7549.     lowVelocity:Byte;
  7550.     highVelocity:Byte;
  7551.     gain:INTEGER;
  7552.     sustainLoop:AIFFLoop;
  7553.     releaseLoop:AIFFLoop;|
  7554. InstrumentChunkPtr=^InstrumentChunk; ∫AIFF|
  7555. InstrumentID='INST'; ∫AIFF|
  7556. insufficientStackErr=-149; ∫Quickdraw
  7557. { QuickDraw could not complete the operation }|
  7558. InsXTime(tmTaskPtr:QElemPtr); ∫Timer {A458} InsTime procedure
  7559. IV-300|
  7560. inSysWindow=2; ∫Windows|
  7561. Int64Bit=RECORD ∫ToolUtils
  7562.     hiLong:LONGINT;
  7563.     loLong:LONGINT;|
  7564. intArabic=1; ∫Script|
  7565. intDrawHook=1; ∫TextEdit
  7566. { TEIntHook value }|
  7567. IntegerPtr=^INTEGER; ∫Types|
  7568. intEOLHook=0; ∫TextEdit
  7569. { TEIntHook value }|
  7570. interruptsMaskedErr=-624; ∫Errors
  7571. { don’t call with interrupts masked }|
  7572. intEuropean=4; ∫Script|
  7573. IntFlag=$15F; ∫SysEqu
  7574. { [GLOBAL VAR] reduce interrupt disable time when bit 7 = 0 }|
  7575. intHitTestHook=3; ∫TextEdit
  7576. { TEIntHook value }|
  7577. inThumb=129; ∫Controls|
  7578. intJapanese=3; ∫Script|
  7579. Intl0Hndl=^Intl0Ptr; ∫Packages|
  7580. Intl0Ptr=^Intl0Rec; ∫Packages|
  7581. Intl0Rec=PACKED RECORD ∫Packages [1/3]
  7582.     decimalPt:CHAR; { decimal point character }
  7583.     thousSep:CHAR; { thousands separator }
  7584.     listSep:CHAR; { list separator }
  7585.     currSym1:CHAR; { currency symbol }
  7586.     currSym2:CHAR;
  7587.     currSym3:CHAR;
  7588.     currFmt:Byte; { currency format }
  7589.     dateOrder:Byte; { order of short date elements }
  7590.     shrtDateFmt:Byte; { short date format }|
  7591. Intl0Rec=PACKED RECORD ∫Packages [2/3]
  7592.     dateSep:CHAR; { date separator }
  7593.     timeCycle:Byte; { 0 if 24-hour cycle, 255 if 12-hour }
  7594.     timeFmt:Byte; { time format }
  7595.     mornStr:PACKED ARRAY [1..4] OF CHAR; { trailing string for
  7596. first 12-hour cycle }
  7597.     eveStr:PACKED ARRAY [1..4] OF CHAR; { trailing string for
  7598. last 12-hour cycle }
  7599.     timeSep:CHAR; { time separator }
  7600.     time1Suff:CHAR; { trailing string for 24-hour cycle }|
  7601. Intl0Rec=PACKED RECORD ∫Packages [3/3]
  7602.     time2Suff:CHAR;
  7603.     time3Suff:CHAR;
  7604.     time4Suff:CHAR;
  7605.     time5Suff:CHAR;
  7606.     time6Suff:CHAR;
  7607.     time7Suff:CHAR;
  7608.     time8Suff:CHAR;
  7609.     metricSys:Byte; { 255 if metric, 0 if not }
  7610.     intl0Vers:INTEGER; { version information }|
  7611. Intl1Hndl=^Intl1Ptr; ∫Packages|
  7612. Intl1Ptr=^Intl1Rec; ∫Packages|
  7613. Intl1Rec=PACKED RECORD ∫Packages [1/2]
  7614.     days:ARRAY [1..7] OF Str15; { day names }
  7615.     months:ARRAY [1..12] OF Str15; { month names }
  7616.     suppressDay:Byte; { 0 for day name, 255 for none }
  7617.     lngDateFmt:Byte; { order of long date elements }
  7618.     dayLeading0:Byte; { 255 for leading 0 in day number }
  7619.     abbrLen:Byte; { length for abbreviating names }
  7620.     st0:PACKED ARRAY [1..4] OF CHAR; { strings for long date
  7621. format }|
  7622. Intl1Rec=PACKED RECORD ∫Packages [2/2]
  7623.     st1:PACKED ARRAY [1..4] OF CHAR;
  7624.     st2:PACKED ARRAY [1..4] OF CHAR;
  7625.     st3:PACKED ARRAY [1..4] OF CHAR;
  7626.     st4:PACKED ARRAY [1..4] OF CHAR;
  7627.     intl1Vers:INTEGER; { version information }
  7628.     localRtn:ARRAY [0..0] OF INTEGER; { routine for localizing
  7629. string comparison }|
  7630. intlCurrency=$DB; ∫Script|
  7631. IntlScript:INTEGER; ∫Script Δ {A8B5} V-314|
  7632. IntlSpec=$BA0; ∫SysEqu
  7633. { [GLOBAL VAR] (long) - ptr to extra Intl data }|
  7634. IntlTokenize(tokenParam:TokenBlockPtr):TokenResults; ∫Script|
  7635. intNWidthHook=6; ∫TextEdit
  7636. { TEIntHook value for new version of WidthHook }|
  7637. intOutputMask=$8000; ∫Script|
  7638. intRoman=2; ∫Script|
  7639. intTextWidthHook=7; ∫TextEdit
  7640. { TEIntHook value for new TextWidthHook }|
  7641. intUtil=6; ∫Packages
  7642. { International Utilities }|
  7643. intWestern=0; ∫Script|
  7644. intWidthHook=2; ∫TextEdit
  7645. { TEIntHook value }|
  7646. inUpButton=20; ∫Controls|
  7647. invalColReq=-1; ∫Quickdraw
  7648. { invalid color table request }|
  7649. InvalMenuBar; ∫Menus {A81D}|
  7650. InvalRect(badRect:Rect); ∫Windows Δ {A928} I-291|
  7651. InvalRgn(badRgn:RgnHandle); ∫Windows Δ {A927} I-291|
  7652. inverseBit=1; ∫Quickdraw
  7653. { inverse screen mapping }|
  7654. InvertArc(r:Rect;startAngle:INTEGER;arcAngle:INTEGER);
  7655. ∫Quickdraw Δ {A8C1} I-181|
  7656. InvertColor(VAR myColor:RGBColor); ∫Quickdraw {AA35} V-141|
  7657. InvertOval(r:Rect); ∫Quickdraw Δ {A8BA} I-178|
  7658. InvertPoly(poly:PolyHandle); ∫Quickdraw Δ {A8C9} I-192|
  7659. InvertRect(r:Rect); ∫Quickdraw Δ {A8A4} I-177 P-80 175|
  7660. InvertRgn(rgn:RgnHandle); ∫Quickdraw Δ {A8D5} I-186|
  7661. InvertRoundRect(r:Rect;ovalWidth:INTEGER;ovalHeight:INTEGER);
  7662. ∫Quickdraw Δ {A8B3} I-179|
  7663. inZoomIn=7; ∫Windows|
  7664. inZoomOut=8; ∫Windows|
  7665. ioDirFlg=3; ∫Files
  7666. { see IM IV-125 }|
  7667. ioDirMask=$10; ∫Files|
  7668. ioErr=-36; ∫Errors
  7669. { I/O error (bummers) }|
  7670. IPCListPorts(pb:IPCListPortsPBPtr;async:BOOLEAN):OSErr;
  7671. ∫PPCToolbox|
  7672. IPCListPortsAsync(pb:IPCListPortsPBPtr):OSErr; ∫PPCToolbox {
  7673. A4DD}|
  7674. IPCListPortsPBPtr=^IPCListPortsPBRec; ∫PPCToolbox|
  7675. IPCListPortsPBRec=RECORD ∫PPCToolbox [1/2]
  7676.     qLink:Ptr;
  7677.     csCode:INTEGER;
  7678.     intUse:INTEGER;
  7679.     intUsePtr:Ptr;
  7680.     ioCompletion:PPCCompProcPtr;
  7681.     ioResult:OSErr;
  7682.     reserved:ARRAY [1..5] OF LONGINT;|
  7683. IPCListPortsPBRec=RECORD ∫PPCToolbox [2/2]
  7684.     filler1:INTEGER;
  7685.     startIndex:INTEGER;
  7686.     requestCount:INTEGER;
  7687.     actualCount:INTEGER;
  7688.     portName:PPCPortPtr;
  7689.     locationName:LocationNamePtr;
  7690.     bufferPtr:PortInfoArrayPtr;|
  7691. IPCListPortsSync(pb:IPCListPortsPBPtr):OSErr; ∫PPCToolbox {
  7692. A0DD}|
  7693. iPFMaxPgs=128; ∫Printing|
  7694. iPrAbort=$0080; ∫Printing|
  7695. iPrBitsCtl=4; ∫Printing|
  7696. iPrDevCtl=7; ∫Printing
  7697. { The PrDevCtl Proc's ctl number }|
  7698. iPrDrvrRef=-3; ∫Printing|
  7699. iPrEvtCtl=6; ∫Printing
  7700. { The PrEvent Proc's ctl number }|
  7701. iPrIOCtl=5; ∫Printing|
  7702. iPrPgFract=120; ∫Printing
  7703. { Page scale factor. ptPgSize (below) is in units of 1/
  7704. iPrPgFract }|
  7705. iPrPgFst=1; ∫Printing
  7706. { Page range constants }|
  7707. iPrPgMax=9999; ∫Printing|
  7708. iPrRelease=3; ∫Printing
  7709. { Current version number of the code. }|
  7710. iPrSavPFil=-1; ∫Printing|
  7711. IsATPOpen:BOOLEAN; ∫AppleTalk II-304|
  7712. IsDialogEvent(theEvent:EventRecord):BOOLEAN; ∫Dialogs {A97F}
  7713. I-416 N5-1 P-108 175|
  7714. IsMPPOpen:BOOLEAN; ∫AppleTalk II-304|
  7715. IsOutline(numer:Point;denom:Point):BOOLEAN; ∫Fonts Δ I-223
  7716. TN191|
  7717. IsRegisteredSection(sectionH:SectionHandle):OSErr; ∫Editions {
  7718. A82D}|
  7719. ITab=RECORD ∫Quickdraw
  7720.     iTabSeed:LONGINT; { copy of CTSeed from source CTable }
  7721.     iTabRes:INTEGER; { bits/channel resolution of iTable }
  7722.     iTTable:ARRAY [0..0] OF SignedByte; { byte colortable index
  7723. values }|
  7724. ITabHandle=^ITabPtr; ∫Quickdraw|
  7725. ITabPtr=^ITab; ∫Quickdraw|
  7726. itemDisable=128; ∫Dialogs|
  7727. Itl4Handle=^Itl4Ptr; ∫Script|
  7728. Itl4Ptr=^Itl4Rec; ∫Script|
  7729. Itl4Rec=RECORD ∫Script [1/2]
  7730.     flags:INTEGER;
  7731.     resourceType:LONGINT;
  7732.     resourceNum:INTEGER;
  7733.     version:INTEGER;
  7734.     resHeader1:LONGINT;
  7735.     resHeader2:LONGINT;
  7736.     numTables:INTEGER; { one-based }
  7737.     mapOffset:LONGINT; { offsets are from record start }|
  7738. Itl4Rec=RECORD ∫Script [2/2]
  7739.     strOffset:LONGINT;
  7740.     fetchOffset:LONGINT;
  7741.     unTokenOffset:LONGINT;
  7742.     defPartsOffset:LONGINT;
  7743.     resOffset6:LONGINT;
  7744.     resOffset7:LONGINT;
  7745.     resOffset8:LONGINT;|
  7746. ItlbExtRecord=RECORD ∫Script [1/2]
  7747.     base:ItlbRecord; { un-extended ItlbRecord }
  7748.     itlbLocalSize:LONGINT; { size of script's local record }
  7749.     itlbMonoFond:INTEGER; { default monospace FOND ID }
  7750.     itlbMonoSize:INTEGER; { default monospace font size }
  7751.     itlbPrefFond:INTEGER; { preferred FOND ID }
  7752.     itlbPrefSize:INTEGER; { preferred font size }
  7753.     itlbSmallFond:INTEGER; { default small FOND ID }
  7754.     itlbSmallSize:INTEGER; { default small font size }|
  7755. ItlbExtRecord=RECORD ∫Script [2/2]
  7756.     itlbSysFond:INTEGER; { default system FOND ID }
  7757.     itlbSysSize:INTEGER; { default system font size }
  7758.     itlbAppFond:INTEGER; { default application FOND ID }
  7759.     itlbAppSize:INTEGER; { default application font size }
  7760.     itlbHelpFond:INTEGER; { default Help Mgr FOND ID }
  7761.     itlbHelpSize:INTEGER; { default Help Mgr font size }
  7762.     itlbValidStyles:Style; { set of valid styles for script }
  7763.     itlbAliasStyle:Style; { style (set) to mark aliases }|
  7764. ItlbRecord=RECORD ∫Script [1/2]
  7765.     itlbNumber:INTEGER; { itl0 id number }
  7766.     itlbDate:INTEGER; { itl1 id number }
  7767.     itlbSort:INTEGER; { itl2 id number }
  7768.     itlbFlags:INTEGER; { Script flags }
  7769.     itlbToken:INTEGER; { itl4 id number }
  7770.     itlbEncoding:INTEGER; { itl5 ID # (optional; char encoding) }|
  7771. ItlbRecord=RECORD ∫Script [2/2]
  7772.     itlbLang:INTEGER; { cur language for script }
  7773.     itlbNumRep:SignedByte; { number representation code }
  7774.     itlbDateRep:SignedByte; { date representation code }
  7775.     itlbKeys:INTEGER; { KCHR id number }
  7776.     itlbIcon:INTEGER; { ID # of SICN or kcs#/kcs4/kcs8 suite. }|
  7777. ItlcRecord=RECORD ∫Script [1/2]
  7778.     itlcSystem:INTEGER; { default system script }
  7779.     itlcReserved:INTEGER; { reserved }
  7780.     itlcFontForce:SignedByte; { default font force flag }
  7781.     itlcIntlForce:SignedByte; { default intl force flag }
  7782.     itlcOldKybd:SignedByte; { old keyboard }
  7783.     itlcFlags:SignedByte; { general flags }|
  7784. ItlcRecord=RECORD ∫Script [2/2]
  7785.     itlcIconOffset:INTEGER; { script icon offset }
  7786.     itlcIconSide:SignedByte; { icon side }
  7787.     itlcIconRsvd:SignedByte; { rsvd for other icon info }
  7788.     itlcRegionCode:INTEGER; { preferred verXxx code }
  7789.     itlcReserved3:ARRAY [0..33] OF SignedByte; { for future use }|
  7790. IUClearCache; ∫Packages|
  7791. IUCompPString(aStr:Str255;bStr:Str255;itl2Handle:Handle):
  7792. INTEGER; ∫Packages|
  7793. IUCompString(aStr:Str255;bStr:Str255):INTEGER; ∫Packages Δ
  7794. I-506 N58-1|
  7795. iuCurrentCurLang=-4; ∫Packages
  7796. { current (itlbLang) lang for current script }|
  7797. iuCurrentDefLang=-5; ∫Packages
  7798. { default lang for current script }|
  7799. iuCurrentScript=-2; ∫Packages
  7800. { current script }|
  7801. IUDatePString(dateTime:LONGINT;longFlag:DateForm;VAR result:
  7802. Str255;intlHandle:Handle); ∫Packages Δ I-505|
  7803. IUDateString(dateTime:LONGINT;longFlag:DateForm;VAR result:
  7804. Str255); ∫Packages Δ I-504|
  7805. IUEqualPString(aStr:Str255;bStr:Str255;itl2Handle:Handle):
  7806. INTEGER; ∫Packages|
  7807. IUEqualString(aStr:Str255;bStr:Str255):INTEGER; ∫Packages Δ
  7808. I-506 N58-1|
  7809. IUGetIntl(theID:INTEGER):Handle; ∫Packages Δ I-505 TN153|
  7810. IUGetItlTable(script:ScriptCode;tableCode:INTEGER;VAR
  7811. itlHandle:Handle;VAR offset:LONGINT;VAR length:LONGINT);
  7812. ∫Packages|
  7813. IULangOrder(language1:LangCode;language2:LangCode):INTEGER;
  7814. ∫Packages|
  7815. IULDateString(VAR dateTime:LongDateTime;longFlag:DateForm;VAR
  7816. result:Str255;intlHandle:Handle); ∫Packages I-489|
  7817. IULTimeString(VAR dateTime:LongDateTime;wantSeconds:BOOLEAN;
  7818. VAR result:Str255;intlHandle:Handle); ∫Packages I-489|
  7819. IUMagIDPString(aPtr:Ptr;bPtr:Ptr;aLen:INTEGER;bLen:INTEGER;
  7820. itl2Handle:Handle):INTEGER; ∫Packages|
  7821. IUMagIDString(aPtr:Ptr;bPtr:Ptr;aLen:INTEGER;bLen:INTEGER):
  7822. INTEGER; ∫Packages Δ I-507 N58-1|
  7823. IUMagPString(aPtr:Ptr;bPtr:Ptr;aLen:INTEGER;bLen:INTEGER;
  7824. itl2Handle:Handle):INTEGER; ∫Packages|
  7825. IUMagString(aPtr:Ptr;bPtr:Ptr;aLen:INTEGER;bLen:INTEGER):
  7826. INTEGER; ∫Packages Δ I-506 N58-1|
  7827. IUMetric:BOOLEAN; ∫Packages Δ I-505|
  7828. iuNumberPartsTable=2; ∫Packages|
  7829. iuScriptCurLang=-6; ∫Packages
  7830. { current (itlbLang) lang for specified script }|
  7831. iuScriptDefLang=-7; ∫Packages
  7832. { default language for a specified script }|
  7833. IUScriptOrder(script1:ScriptCode;script2:ScriptCode):INTEGER;
  7834. ∫Packages|
  7835. IUSetIntl(refNum:INTEGER;theID:INTEGER;intlHandle:Handle);
  7836. ∫Packages Δ I-506|
  7837. IUStringOrder(aStr:Str255;bStr:Str255;aScript:ScriptCode;
  7838. bScript:ScriptCode;aLang:LangCode;bLang:LangCode):INTEGER;
  7839. ∫Packages|
  7840. iuSystemCurLang=-2; ∫Packages
  7841. { current (itlbLang) lang for system script }|
  7842. iuSystemDefLang=-3; ∫Packages
  7843. { default (table) lang for system script }|
  7844. iuSystemScript=-1; ∫Packages
  7845. { system script }|
  7846. IUTextOrder(aPtr:Ptr;bPtr:Ptr;aLen:INTEGER;bLen:INTEGER;
  7847. aScript:ScriptCode;bScript:ScriptCode;aLang:LangCode;bLang:
  7848. LangCode):INTEGER; ∫Packages|
  7849. IUTimePString(dateTime:LONGINT;wantSeconds:BOOLEAN;VAR result:
  7850. Str255;intlHandle:Handle); ∫Packages Δ I-505|
  7851. IUTimeString(dateTime:LONGINT;wantSeconds:BOOLEAN;VAR result:
  7852. Str255); ∫Packages Δ I-505|
  7853. iuUnTokenTable=3; ∫Packages|
  7854. iuWhiteSpaceList=4; ∫Packages|
  7855. iuWordSelectTable=0; ∫Packages|
  7856. iuWordWrapTable=1; ∫Packages|
  7857. IWM=$1E0; ∫SysEqu
  7858. { [GLOBAL VAR] IWM base address [pointer] }|
  7859. JAllocCrsr=$88C; ∫SysEqu
  7860. { [GLOBAL VAR] (long) vector to routine that allocates cursor|
  7861. JCrsrTask=$8EE; ∫SysEqu
  7862. { [GLOBAL VAR] address of CrsrVBLTask [long] }|
  7863. JDTInstall=$0D9C; ∫SysEqu
  7864. { [GLOBAL VAR] (long) ptr to deferred task install routine }|
  7865. JFetch=$8F4; ∫SysEqu
  7866. { [GLOBAL VAR] Jump vector for Fetch function fetch a byte
  7867. routine for drivers [pointer] }|
  7868. JGNEFilter=$29A; ∫SysEqu
  7869. { [GLOBAL VAR] GetNextEvent filter proc [pointer] }|
  7870. JIODone=$8FC; ∫SysEqu
  7871. { [GLOBAL VAR] Jump vector for IODone function IODone entry
  7872. location [pointer] }|
  7873. JKybdTask=$21A; ∫SysEqu
  7874. { [GLOBAL VAR] keyboard VBL task hook [pointer] }|
  7875. JOpcodeProc=$894; ∫SysEqu
  7876. { [GLOBAL VAR] (long) vector to process new picture opcodes }|
  7877. JournalFlag=$8DE; ∫SysEqu
  7878. { [GLOBAL VAR] Journaling mode (word) journaling state [word]|
  7879. JournalRef=$8E8; ∫SysEqu
  7880. { [GLOBAL VAR] Reference number of journaling device driver (
  7881. word) Journalling driver's refnum [word] }|
  7882. JSetCCrsr=$890; ∫SysEqu
  7883. { [GLOBAL VAR] (long) vector to routine that sets color
  7884. cursor }|
  7885. JStash=$8F8; ∫SysEqu
  7886. { [GLOBAL VAR] Jump vector for Stash function stash a byte
  7887. routine for drivers [pointer] }|
  7888. JSwapMMU=$0DBC; ∫SysEqu
  7889. { [GLOBAL VAR] (long) jump vector to SwapMMU routine }|
  7890. JustStyleCode=INTEGER; ∫Script|
  7891. JVBLTask=$0D28; ∫SysEqu
  7892. { [GLOBAL VAR] vector to slot VBL task interrupt handler }|
  7893. kAEAlwaysInteract=$00000030; ∫AppleEvents
  7894. { Server should always interact with user where appropriate }|
  7895. kAEAnswer='ansr'; ∫AppleEvents|
  7896. kAEApplicationDied='obit'; ∫AppleEvents|
  7897. kAECanInteract=$00000020; ∫AppleEvents
  7898. { Server may try to interact with user }|
  7899. kAECanSwitchLayer=$00000040; ∫AppleEvents
  7900. { Interaction may switch layer }|
  7901. kAECreatorType='crea'; ∫AppleEvents|
  7902. kAEDefaultTimeout=-1; ∫AppleEvents
  7903. { timeout value determined by AEM }|
  7904. kAEDontReconnect=$00000080; ∫AppleEvents
  7905. { don't reconnect if there is a sessClosedErr from PPCToolbox|
  7906. kAEHighPriority=nAttnMsg; ∫AppleEvents
  7907. { Post message at the front of the event queue }|
  7908. kAENeverInteract=$00000010; ∫AppleEvents
  7909. { Server should not interact with user }|
  7910. kAENoDispatch=0; ∫AppleEvents|
  7911. kAENoReply=$00000001; ∫AppleEvents
  7912. { Sender doesn't want a reply to event }|
  7913. kAENormalPriority=$00000000; ∫AppleEvents
  7914. { Post message at the end of event queue }|
  7915. kAEOpenApplication='oapp'; ∫AppleEvents|
  7916. kAEOpenDocuments='odoc'; ∫AppleEvents|
  7917. kAEPrintDocuments='pdoc'; ∫AppleEvents|
  7918. kAEQueueReply=$00000002; ∫AppleEvents
  7919. { Sender wants a reply but won't wait }|
  7920. kAEQuitAll='quia'; ∫AppleEvents|
  7921. kAEQuitApplication='quit'; ∫AppleEvents|
  7922. kAERestart='rest'; ∫AppleEvents|
  7923. kAEShutDown='shut'; ∫AppleEvents|
  7924. kAEUseStandardDispatch=-1; ∫AppleEvents|
  7925. kAEWaitReply=$00000003; ∫AppleEvents
  7926. { Sender wants a reply and will be waiting }|
  7927. kAEWantReceipt=nReturnReceipt; ∫AppleEvents
  7928. { Send wants a receipt of message }|
  7929. kAnyTransactionID=0; ∫AppleEvents
  7930. { no transaction is in use }|
  7931. kAppleMenuFolderAliasType='faam'; ∫Finder|
  7932. kAppleMenuFolderType='amnu'; ∫Folders
  7933. { Finder objects to put into the Apple menu go here }|
  7934. kApplicationAliasType='adrp'; ∫Finder
  7935. { type for application aliases }|
  7936. kARMMountVol=$00000001; ∫Aliases
  7937. { mount the volume automatically }|
  7938. kARMMultVols=$00000008; ∫Aliases
  7939. { search on multiple volumes }|
  7940. kARMNoUI=$00000002; ∫Aliases
  7941. { no user interface allowed during resolution }|
  7942. kARMSearch=$00000100; ∫Aliases
  7943. { search quickly }|
  7944. kARMSearchMore=$00000200; ∫Aliases
  7945. { search further }|
  7946. kARMSearchRelFirst=$00000400; ∫Aliases
  7947. { search target on a relative path first }|
  7948. kAutoGenerateReturnID=-1; ∫AppleEvents
  7949. { AECreateAppleEvent will generate a session-unique ID }|
  7950. kBalloonWDEFID=126; ∫Balloons
  7951. { Resource ID of the WDEF proc used in standard balloons }|
  7952. KbdLast=$218; ∫SysEqu
  7953. { [GLOBAL VAR] Same as KbdVars+2 }|
  7954. KbdType=$21E; ∫SysEqu
  7955. { [GLOBAL VAR] keyboard model number [byte] }|
  7956. KbdVars=$216; ∫SysEqu
  7957. { [GLOBAL VAR] Keyboard manager variables [4 bytes] }|
  7958. kContainerAliasType='drop'; ∫Finder
  7959. { type for all other containers }|
  7960. kContainerFloppyAliasType='flpy'; ∫Finder
  7961. { type for floppy aliases }|
  7962. kContainerFolderAliasType='fdrp'; ∫Finder
  7963. { type for folder aliases }|
  7964. kContainerHardDiskAliasType='hdsk'; ∫Finder
  7965. { type for hard disk aliases }|
  7966. kContainerServerAliasType='srvr'; ∫Finder
  7967. { type for server aliases }|
  7968. kContainerTrashAliasType='trsh'; ∫Finder
  7969. { type for trash folder aliases }|
  7970. kControlPanelFolderAliasType='fact'; ∫Finder|
  7971. kControlPanelFolderType='ctrl'; ∫Folders
  7972. { Control Panels go here (may contain INITs) }|
  7973. kCoreEventClass='aevt'; ∫AppleEvents|
  7974. kCreateFolder=TRUE; ∫Folders|
  7975. kCurrentProcess=2; ∫Processes|
  7976. kCustomIconResource=-16455; ∫Finder
  7977. { Custom icon family resource ID }|
  7978. kDBAboutToInit=1; ∫DatabaseAccess|
  7979. kDBExecComplete=4; ∫DatabaseAccess|
  7980. kDBGetItemComplete=6; ∫DatabaseAccess|
  7981. kDBGetQueryResultsComplete=7; ∫DatabaseAccess|
  7982. kDBInitComplete=2; ∫DatabaseAccess|
  7983. kDBLastColFlag=$0001; ∫DatabaseAccess|
  7984. kDBNullFlag=$0004; ∫DatabaseAccess|
  7985. kDBSendComplete=3; ∫DatabaseAccess|
  7986. kDBStartQueryComplete=5; ∫DatabaseAccess|
  7987. kDBUpdateWind=0; ∫DatabaseAccess|
  7988. kDBWaitForever=-1; ∫DatabaseAccess|
  7989. kDesktopFolderType='desk'; ∫Folders
  7990. { the desktop folder; objects in this folder show on the desk
  7991. top. }|
  7992. kDontCreateFolder=FALSE; ∫Folders|
  7993. kDropFolderAliasType='fadr'; ∫Finder|
  7994. keepLocalBit=3; ∫QDOffscreen|
  7995. kEncryptPassword=3; ∫Files|
  7996. KernEntry=RECORD ∫Fonts
  7997.     kernLength:INTEGER; { length of this entry }
  7998.     kernStyle:INTEGER; { style the entry applies to }|
  7999. KernPair=RECORD ∫Fonts
  8000.     kernFirst:CHAR; { 1st character of kerned pair }
  8001.     kernSecond:CHAR; { 2nd character of kerned pair }
  8002.     kernWidth:INTEGER; { kerning in 1pt fixed format }|
  8003. KernTable=RECORD ∫Fonts
  8004.     numKerns:INTEGER; { number of kerning entries }|
  8005. kExportedFolderAliasType='faet'; ∫Finder|
  8006. kExtensionFolderAliasType='faex'; ∫Finder|
  8007. kExtensionFolderType='extn'; ∫Folders
  8008. { Finder extensions go here }|
  8009. Key1Trans=$29E; ∫SysEqu
  8010. { [GLOBAL VAR] keyboard translator procedure [pointer] }|
  8011. Key2Trans=$2A2; ∫SysEqu
  8012. { [GLOBAL VAR] numeric keypad translator procedure [pointer] }|
  8013. keyAddressAttr='addr'; ∫AppleEvents|
  8014. KeyCapToCode I-251 V-191 [1/5]
  8015. 12    Caps Lock        13    Clear            14    Command        
  8016. 15    Control            16    Control (right)        17    Delete            
  8017. 18    Down            19    Down (pad)        20    End                
  8018. 21    Enter            22    Enter (original)    23    Escape            
  8019. 24    Foward Delete    25    Help                26    Home            
  8020. 27    Left                28    Left (pad)        29    Option            
  8021. 30    Option (right)        31    Page Down        32    Page Up            
  8022. 33    Power            34    Return            35    Right            |
  8023. KeyCapToCode I-251 V-191 [2/5]
  8024. 36    Right (pad)        37    Shift            38    Shift (right)        
  8025. 39    Space            40    Tab                41    Up                
  8026. 42    Up (pad)            43    F1                44    F2                
  8027. 45    F3                46    F4                47    F5                
  8028. 48    F6                49    F7                50    F8                
  8029. 51    F9                58    F10                59    F11                
  8030. 60    F12                61    F13                62    F14                
  8031. 63    F15                64    A                65    B                |
  8032. KeyCapToCode I-251 V-191 [3/5]
  8033. 66    C                67    D                68    E                
  8034. 69    F                70    G                71    H                
  8035. 72    I                73    J                74    K                
  8036. 75    L                76    M                77    N                
  8037. 78    O                79    P                80    Q                
  8038. 81    R                82    S                83    T                
  8039. 84    U                85    V                86    W                
  8040. 87    X                88    Y                89    Z                |
  8041. KeyCapToCode I-251 V-191 [4/5]
  8042. 90    0                91    0 (pad)            92    1                
  8043. 93    1 (pad)            94    2                95    2 (pad)            
  8044. 96    3                97    3 (pad)            98    4                
  8045. 99    4 (pad)            100    5                101    5 (pad)            
  8046. 102    6                103    6 (pad)            104    7                
  8047. 105    7 (pad)            106    8                107    8 (pad)            
  8048. 108    9                109    9 (pad)            110    "                
  8049. 111    * (pad)            112    + (pad)        113    ,                |
  8050. KeyCapToCode I-251 V-191 [5/5]
  8051. 114    -                115    - (pad)            116    .                
  8052. 117    . (pad)            118    /                119    / (pad)            
  8053. 120    ;                121    =                122    = (pad)            
  8054. 123    [                124    \                125    ]                
  8055. 126    `                127    § (intl)            |
  8056. keyCodeMask=$0000FF00; ∫Events|
  8057. KeyCodeToCap I-251 V-191 [1/5]
  8058. 0    A                1    S                2    D                
  8059. 3    F                4    H                5    G                
  8060. 6    Z                7    X                8    C                
  8061. 9    V                10    § (intl)            11    B                
  8062. 12    Q                13    W                14    E                
  8063. 15    R                16    Y                17    T                
  8064. 18    1                19    2                20    3                
  8065. 21    4                22    6                23    5                |
  8066. KeyCodeToCap I-251 V-191 [2/5]
  8067. 24    =                25    9                26    7                
  8068. 27    -                28    8                29    0                
  8069. 30    ]                31    O                32    U                
  8070. 33    [                34    I                35    P                
  8071. 36    Return            37    L                38    J                
  8072. 39    "                40    K                41    ;                
  8073. 42    \                43    ,                44    /                
  8074. 45    N                46    M                47    .                |
  8075. KeyCodeToCap I-251 V-191 [3/5]
  8076. 48    Tab                49    Space            50    `                
  8077. 51    Delete            52    Enter (original)    53    Escape            
  8078. 55    Command        56    Shift            57    Caps Lock        
  8079. 58    Option            59    Control            60    Shift (right)        
  8080. 61    Option (right)        62    Control (right)        65    . (pad)            
  8081. 66    Right (pad)        67    * (pad)            69    + (pad)        
  8082. 70    Left (pad)        71    Clear            72    Down (pad)        
  8083. 75    / (pad)            76    Enter            77    Up (pad)            |
  8084. KeyCodeToCap I-251 V-191 [4/5]
  8085. 78    - (pad)            81    = (pad)            82    0 (pad)            
  8086. 83    1 (pad)            84    2 (pad)            85    3 (pad)            
  8087. 86    4 (pad)            87    5 (pad)            88    6 (pad)            
  8088. 89    7 (pad)            91    8 (pad)            92    9 (pad)            
  8089. 96    F5                97    F6                98    F7                
  8090. 99    F3                100    F8                101    F9                
  8091. 103    F11                105    F13                107    F14                
  8092. 109    F10                111    F12                113    F15                |
  8093. KeyCodeToCap I-251 V-191 [5/5]
  8094. 114    Help                115    Home            116    Page Up            
  8095. 117    Foward Delete    118    F4                119    End                
  8096. 120    F2                121    Page Down        122    F1                
  8097. 123    Left                124    Right            125    Down            
  8098. 126    Up                127    Power            |
  8099. keyDirectObject='----'; ∫AppleEvents|
  8100. keyDown=3; ∫Events|
  8101. keyDownMask=8; ∫Events|
  8102. keyErrorNumber='errn'; ∫AppleEvents|
  8103. keyErrorString='errs'; ∫AppleEvents|
  8104. keyEventClassAttr='evcl'; ∫AppleEvents|
  8105. keyEventIDAttr='evid'; ∫AppleEvents|
  8106. keyEventSourceAttr='esrc'; ∫AppleEvents
  8107. { this attribute is read only }|
  8108. keyEvtDev=7; ∫Devices
  8109. { Key down/auto key }|
  8110. keyEvtMsg=9; ∫Devices
  8111. { keyboard event }|
  8112. keyInteractLevelAttr='inte'; ∫AppleEvents
  8113. { this attribute is read only will be set in AESend }|
  8114. KeyLast=$184; ∫SysEqu
  8115. { [GLOBAL VAR] ASCII for last valid keycode [word] }|
  8116. KeyMap=PACKEDARRAY [0..127] OF BOOLEAN; ∫Events|
  8117. KeyMapCodes I-251 V-191
  8118. KeyCodeToCap KeyCapToCode|
  8119. KeyMapLM=$174; ∫SysEqu
  8120. { [GLOBAL VAR] KeyMap has name conflict w/ type. Bitmap of
  8121. the keyboard [4 longs] }|
  8122. keyMissedKeywordAttr='miss'; ∫AppleEvents
  8123. { this attribute is read only }|
  8124. KeyMVars=$B04; ∫SysEqu
  8125. { [GLOBAL VAR] (word) for ROM KEYM proc state }|
  8126. keyOptionalKeywordAttr='optk'; ∫AppleEvents|
  8127. KeypadMap=$17C; ∫SysEqu
  8128. { [GLOBAL VAR] bitmap for numeric pad-18bits [long] }|
  8129. keyPreDispatch='phac'; ∫AppleEvents
  8130. { PreHandler Accessor Call }|
  8131. keyProcessSerialNumber='psn'; ∫AppleEvents|
  8132. KeyRepThresh=$190; ∫SysEqu
  8133. { [GLOBAL VAR] Auto-key rate (word) key repeat speed [word] }|
  8134. KeyRepTime=$18A; ∫SysEqu
  8135. { [GLOBAL VAR] tickcount when key was last repeated [long] }|
  8136. keyReturnIDAttr='rtid'; ∫AppleEvents|
  8137. KeyScript(code:INTEGER); ∫Script Δ {A8B5} V-314|
  8138. keySelectProc='selh'; ∫AppleEvents
  8139. { More selector Call }|
  8140. KeyThresh=$18E; ∫SysEqu
  8141. { [GLOBAL VAR] Auto-key threshold (word) threshold for key
  8142. repeat [word] }|
  8143. KeyTime=$186; ∫SysEqu
  8144. { [GLOBAL VAR] tickcount when KEYLAST was rec'd [long] }|
  8145. keyTimeoutAttr='timo'; ∫AppleEvents|
  8146. KeyTrans(transData:Ptr;keycode:INTEGER;VAR state:LONGINT):
  8147. LONGINT; ∫OSUtils {A9C3} V-195 N160 TN160|
  8148. keyTransactionIDAttr='tran'; ∫AppleEvents|
  8149. keyUp=4; ∫Events|
  8150. keyUpMask=16; ∫Events|
  8151. kFormatLengthUnknown=-1; ∫Editions|
  8152. kFormatListFormat='fmts'; ∫Editions|
  8153. kHighLevelEvent=23; ∫EPPC|
  8154. kHMAboutHelpItem=1; ∫Balloons
  8155. { help menu item number of About Balloon Help… }|
  8156. kHMCheckedItem=2; ∫Balloons
  8157. { item is enabled, and checked or control value = 1 }|
  8158. kHMCompareItem=512; ∫Balloons
  8159. { Compare pstring in menu item w/ PString in resource item }|
  8160. kHMDialogResType='hdlg'; ∫Balloons
  8161. { ResType of help resource for supporting dialogs }|
  8162. kHMDisabledItem=1; ∫Balloons
  8163. { item is disabled, grayed in menus or disabled in dialogs }|
  8164. kHMEnabledItem=0; ∫Balloons
  8165. { item is enabled, but not checked or control value = 0 }|
  8166. kHMFinderApplResType='hfdr'; ∫Balloons
  8167. { ResType of help resource for custom balloon in Finder }|
  8168. kHMHelpID=-5696; ∫Balloons
  8169. { ID of various Help Mgr package resources (in Pack14 range) }|
  8170. kHMHelpMenuID=-16490; ∫Balloons
  8171. { Resource ID and menu ID of help menu }|
  8172. kHMMenuResType='hmnu'; ∫Balloons
  8173. { ResType of help resource for supporting menus }|
  8174. khmmPict=2; ∫Balloons
  8175. { help message contains a resource ID to a 'PICT' resource }|
  8176. khmmPictHandle=5; ∫Balloons
  8177. { help message contains a Picture handle }|
  8178. khmmString=1; ∫Balloons
  8179. { help message contains a PString }|
  8180. khmmStringRes=3; ∫Balloons
  8181. { help message contains a res ID & index to a 'STR#' resource|
  8182. khmmSTRRes=7; ∫Balloons
  8183. { help message contains a res ID to a 'STR ' resource }|
  8184. khmmTEHandle=4; ∫Balloons
  8185. { help message contains a Text Edit handle }|
  8186. khmmTERes=6; ∫Balloons
  8187. { help message contains a res ID to 'TEXT' & 'styl' resources|
  8188. kHMNamedResourceItem=1024; ∫Balloons
  8189. { Use pstring in menu item to get 'STR#', 'PICT', or 'STR '
  8190. resource ('hmnu' only) }|
  8191. kHMOtherItem=3; ∫Balloons
  8192. { item is enabled, and control value > 1 }|
  8193. kHMOverrideResType='hovr'; ∫Balloons
  8194. { ResType of help resource for overriding system balloons }|
  8195. kHMPictItem=2; ∫Balloons
  8196. { 'PICT' ResID used in resource }|
  8197. kHMRectListResType='hrct'; ∫Balloons
  8198. { ResType of help resource for rectangles in windows }|
  8199. kHMRegularWindow=0; ∫Balloons
  8200. { Create a regular window floating above all windows }|
  8201. kHMSaveBitsNoWindow=1; ∫Balloons
  8202. { Just save the bits and draw (for MDEF calls) }|
  8203. kHMSaveBitsWindow=2; ∫Balloons
  8204. { Regular window, save bits behind, AND generate update event|
  8205. kHMShowBalloonsItem=3; ∫Balloons
  8206. { help menu item number of Show/Hide Balloons }|
  8207. kHMSkipItem=256; ∫Balloons
  8208. { don't display a balloon }|
  8209. kHMStringItem=1; ∫Balloons
  8210. { pstring used in resource }|
  8211. kHMStringResItem=3; ∫Balloons
  8212. { 'STR#' ResID & index used in resource }|
  8213. kHMSTRResItem=7; ∫Balloons
  8214. { 'STR ' ResID used in resource }|
  8215. kHMTEResItem=6; ∫Balloons
  8216. { Styled Text Edit ResID used in resource ('TEXT' & 'styl') }|
  8217. kHMTEStyleResType='styl'; ∫Balloons
  8218. { Resource Type of style information for styled TE record }|
  8219. kHMTETextResType='TEXT'; ∫Balloons
  8220. { Resource Type of text data for styled TE record w/o style
  8221. info }|
  8222. kHMTrackCntlItem=2048; ∫Balloons
  8223. { Reserved }|
  8224. kHMWindListResType='hwin'; ∫Balloons
  8225. { ResType of help resource for supporting windows }|
  8226. killAllGetReq=259; ∫AppleTalk
  8227. { Kill all getRequests for a skt }|
  8228. KillControls(theWindow:WindowPtr); ∫Controls Δ {A956} I-321
  8229. P-113 175|
  8230. killGetReq=257; ∫AppleTalk
  8231. { Kill GetRequest }|
  8232. KillIO(refNum:INTEGER):OSErr; ∫Devices II-179|
  8233. killNBP=254; ∫AppleTalk
  8234. { Kill outstanding NBP request }|
  8235. KillPicture(myPicture:PicHandle); ∫Quickdraw Δ {A8F5} I-190|
  8236. KillPoly(poly:PolyHandle); ∫Quickdraw Δ {A8CD} I-191|
  8237. killSendReq=258; ∫AppleTalk
  8238. { Kill SendRequest }|
  8239. kLarge4BitIcon=2; ∫Files|
  8240. kLarge4BitIconSize=512; ∫Files|
  8241. kLarge8BitIcon=3; ∫Files|
  8242. kLarge8BitIconSize=1024; ∫Files|
  8243. kLargeIcon=1; ∫Files|
  8244. kLargeIconSize=256; ∫Files|
  8245. kMachineNameStrID=-16395; ∫GestaltEqu|
  8246. kMountedFolderAliasType='famn'; ∫Finder|
  8247. kNoProcess=0; ∫Processes|
  8248. kNoTimeOut=-2; ∫AppleEvents
  8249. { wait until reply comes back, however long it takes }|
  8250. kNotPaged=2; ∫Memory|
  8251. kNoUserAuthentication=1; ∫Files|
  8252. kOnSystemDisk=$8000; ∫Folders|
  8253. kPageInMemory=0; ∫Memory|
  8254. kPageOnDisk=1; ∫Memory|
  8255. kPartNumberUnknown=-1; ∫Editions
  8256. { misc }|
  8257. kPartsNotUsed=0; ∫Editions|
  8258. kPassword=2; ∫Files|
  8259. kPICTEditionFileType='edtp'; ∫Editions|
  8260. kPICTformatMask=1; ∫Editions|
  8261. kPreferencesFolderAliasType='fapf'; ∫Finder|
  8262. kPreferencesFolderType='pref'; ∫Folders
  8263. { preferences for applications go here }|
  8264. kPreviewFormat='prvw'; ∫Editions|
  8265. kPreviewHeight=120; ∫Editions|
  8266. kPreviewWidth=120; ∫Editions|
  8267. kPrintMonitorDocsFolderAliasType='fapn'; ∫Finder|
  8268. kPrintMonitorDocsFolderType='prnt'; ∫Folders
  8269. { Print Monitor documents }|
  8270. kPublisherDocAliasFormat='alis'; ∫Editions|
  8271. kSharedFolderAliasType='fash'; ∫Finder|
  8272. kSmall4BitIcon=5; ∫Files|
  8273. kSmall4BitIconSize=128; ∫Files|
  8274. kSmall8BitIcon=6; ∫Files|
  8275. kSmall8BitIconSize=256; ∫Files|
  8276. kSmallIcon=4; ∫Files|
  8277. kSmallIconSize=64; ∫Files|
  8278. ksndEditionFileType='edts'; ∫Editions|
  8279. ksndFormatMask=4; ∫Editions|
  8280. kStartupFolderAliasType='fast'; ∫Finder|
  8281. kStartupFolderType='strt'; ∫Folders
  8282. { Finder objects (applications, documents, DAs, aliases, to...
  8283. ) to open at startup go here }|
  8284. kSystemFolderAliasType='fasy'; ∫Finder|
  8285. kSystemFolderType='macs'; ∫Folders
  8286. { the system folder }|
  8287. kSystemProcess=1; ∫Processes|
  8288. kTemporaryFolderType='temp'; ∫Folders
  8289. { temporary files go here (deleted periodically, but don't
  8290. rely on it.) }|
  8291. kTEXTEditionFileType='edtt'; ∫Editions|
  8292. kTEXTformatMask=2; ∫Editions|
  8293. kTrashFolderType='trsh'; ∫Folders
  8294. { the trash folder; objects in this folder show up in the
  8295. trash }|
  8296. kTwoWayEncryptPassword=6; ∫Files|
  8297. kUnknownEditionFileType='edtu'; ∫Editions|
  8298. kWhereToEmptyTrashFolderType='empt'; ∫Folders
  8299. { the "empty trash" folder; Finder starts empty from here
  8300. down }|
  8301. LActivate(act:BOOLEAN;lHandle:ListHandle); ∫Lists {A9E7}
  8302. IV-276|
  8303. LAddAEQ=23; ∫AppleTalk
  8304. { LAPAddATQ routine selector }|
  8305. LAddColumn(count:INTEGER;colNum:INTEGER;lHandle:ListHandle):
  8306. INTEGER; ∫Lists {A9E7} IV-271|
  8307. LAddRow(count:INTEGER;rowNum:INTEGER;lHandle:ListHandle):
  8308. INTEGER; ∫Lists {A9E7} IV-271|
  8309. LAddToCell(dataPtr:Ptr;dataLen:INTEGER;theCell:Cell;lHandle:
  8310. ListHandle); ∫Lists {A9E7} IV-272|
  8311. langAlbanian=36; ∫Language
  8312. { smRoman script }|
  8313. langAmharic=85; ∫Language
  8314. { smEthiopic script }|
  8315. langArabic=12; ∫Language
  8316. { smArabic script }|
  8317. langArmenian=51; ∫Language
  8318. { smArmenian script }|
  8319. langAssamese=68; ∫Language
  8320. { smBengali script }|
  8321. langAymara=134; ∫Language
  8322. { smRoman script }|
  8323. langAzerbaijanAr=50; ∫Language
  8324. { Azerbaijani in smArabic script (Iran) }|
  8325. langAzerbaijani=49; ∫Language
  8326. { Azerbaijani in smCyrillic script (USSR) }|
  8327. langBasque=129; ∫Language
  8328. { smRoman script }|
  8329. langBengali=67; ∫Language
  8330. { smBengali script }|
  8331. langBulgarian=44; ∫Language
  8332. { smCyrillic script }|
  8333. langBurmese=77; ∫Language
  8334. { smBurmese script }|
  8335. langByelorussian=46; ∫Language
  8336. { smCyrillic script }|
  8337. langCatalan=130; ∫Language
  8338. { smRoman script }|
  8339. langChewa=92; ∫Language
  8340. { smRoman script }|
  8341. langChinese=19; ∫Language
  8342. { (use langTradChinese or langSimpChinese) }|
  8343. LangCode=Integer; ∫Types|
  8344. langCroatian=18; ∫Language
  8345. { Serbo-Croatian in extended Roman script }|
  8346. langCzech=38; ∫Language
  8347. { smEastEurRoman script }|
  8348. langDanish=7; ∫Language
  8349. { smRoman script }|
  8350. langDutch=4; ∫Language
  8351. { smRoman script }|
  8352. langDzongkha=137; ∫Language
  8353. { (lang of Bhutan) smTibetan script }|
  8354. langEnglish=0; ∫Language
  8355. { smRoman script }|
  8356. langEsperanto=94; ∫Language
  8357. { extended Roman script }|
  8358. langEstonian=27; ∫Language
  8359. { smEastEurRoman script }|
  8360. langFaeroese=30; ∫Language
  8361. { smRoman script }|
  8362. langFarsi=31; ∫Language
  8363. { smArabic script }|
  8364. langFinnish=13; ∫Language
  8365. { smRoman script }|
  8366. langFlemish=34; ∫Language
  8367. { smRoman script }|
  8368. langFrench=1; ∫Language
  8369. { smRoman script }|
  8370. langGalla=87; ∫Language
  8371. { smEthiopic script }|
  8372. langGeorgian=52; ∫Language
  8373. { smGeorgian script }|
  8374. langGerman=2; ∫Language
  8375. { smRoman script }|
  8376. langGreek=14; ∫Language
  8377. { smGreek script }|
  8378. langGuarani=133; ∫Language
  8379. { smRoman script }|
  8380. langGujarati=69; ∫Language
  8381. { smGujarati script }|
  8382. langHebrew=10; ∫Language
  8383. { smHebrew script }|
  8384. langHindi=21; ∫Language
  8385. { smDevanagari script }|
  8386. langHungarian=26; ∫Language
  8387. { smEastEurRoman script }|
  8388. langIcelandic=15; ∫Language
  8389. { extended Roman script }|
  8390. langIndonesian=81; ∫Language
  8391. { smRoman script }|
  8392. langIrish=35; ∫Language
  8393. { smRoman script }|
  8394. langItalian=3; ∫Language
  8395. { smRoman script }|
  8396. langJapanese=11; ∫Language
  8397. { smJapanese script }|
  8398. langJavaneseRom=138; ∫Language
  8399. { Javanese in smRoman script }|
  8400. langKannada=73; ∫Language
  8401. { smKannada script }|
  8402. langKashmiri=61; ∫Language
  8403. { smArabic script }|
  8404. langKazakh=48; ∫Language
  8405. { smCyrillic script }|
  8406. langKhmer=78; ∫Language
  8407. { smKhmer script }|
  8408. langKirghiz=54; ∫Language
  8409. { smCyrillic script }|
  8410. langKorean=23; ∫Language
  8411. { smKorean script }|
  8412. langKurdish=60; ∫Language
  8413. { smArabic script }|
  8414. langLao=79; ∫Language
  8415. { smLaotian script }|
  8416. langLappish=29; ∫Language
  8417. { Synonym for langLapponian }|
  8418. langLapponian=29; ∫Language
  8419. { extended Roman script }|
  8420. langLatin=131; ∫Language
  8421. { smRoman script }|
  8422. langLatvian=28; ∫Language
  8423. { Synonym for langLettish }|
  8424. langLettish=28; ∫Language
  8425. { smEastEurRoman script }|
  8426. langLithuanian=24; ∫Language
  8427. { smEastEurRoman script }|
  8428. langMacedonian=43; ∫Language
  8429. { smCyrillic script }|
  8430. langMalagasy=93; ∫Language
  8431. { smRoman script }|
  8432. langMalayalam=72; ∫Language
  8433. { smMalayalam script }|
  8434. langMalayArabic=84; ∫Language
  8435. { Malay in smArabic script }|
  8436. langMalayRoman=83; ∫Language
  8437. { Malay in smRoman script }|
  8438. langMalta=16; ∫Language
  8439. { old misspelled version, kept for compatibility }|
  8440. langMaltese=16; ∫Language
  8441. { extended Roman script }|
  8442. langMarathi=66; ∫Language
  8443. { smDevanagari script }|
  8444. langMoldavian=53; ∫Language
  8445. { smCyrillic script }|
  8446. langMongolian=57; ∫Language
  8447. { Mongolian in smMongolian script }|
  8448. langMongolianCyr=58; ∫Language
  8449. { Mongolian in smCyrillic script }|
  8450. langNepali=64; ∫Language
  8451. { smDevanagari script }|
  8452. langNorwegian=9; ∫Language
  8453. { smRoman script }|
  8454. langOriya=71; ∫Language
  8455. { smOriya script }|
  8456. langOromo=87; ∫Language
  8457. { Synonym for langGalla }|
  8458. langPashto=59; ∫Language
  8459. { smArabic script }|
  8460. langPersian=31; ∫Language
  8461. { Synonym for langFarsi }|
  8462. langPolish=25; ∫Language
  8463. { smEastEurRoman script }|
  8464. langPortugese=8; ∫Language
  8465. { old misspelled version, kept for compatibility }|
  8466. langPortuguese=8; ∫Language
  8467. { smRoman script }|
  8468. langPunjabi=70; ∫Language
  8469. { smGurmukhi script }|
  8470. langQuechua=132; ∫Language
  8471. { smRoman script }|
  8472. langRomanian=37; ∫Language
  8473. { smEastEurRoman script }|
  8474. langRuanda=90; ∫Language
  8475. { smRoman script }|
  8476. langRundi=91; ∫Language
  8477. { smRoman script }|
  8478. langRussian=32; ∫Language
  8479. { smCyrillic script }|
  8480. langSanskrit=65; ∫Language
  8481. { smDevanagari script }|
  8482. langSerbian=42; ∫Language
  8483. { Serbo-Croatian in smCyrillic script }|
  8484. langSimpChinese=33; ∫Language
  8485. { Chinese in simplified characters }|
  8486. langSindhi=62; ∫Language
  8487. { smExtArabic script }|
  8488. langSinhalese=76; ∫Language
  8489. { smSinhalese script }|
  8490. langSlovak=39; ∫Language
  8491. { smEastEurRoman script }|
  8492. langSlovenian=40; ∫Language
  8493. { smEastEurRoman script }|
  8494. langSomali=88; ∫Language
  8495. { smRoman script }|
  8496. langSpanish=6; ∫Language
  8497. { smRoman script }|
  8498. langSundaneseRom=139; ∫Language
  8499. { Sundanese in smRoman script }|
  8500. langSwahili=89; ∫Language
  8501. { smRoman script }|
  8502. langSwedish=5; ∫Language
  8503. { smRoman script }|
  8504. langTagalog=82; ∫Language
  8505. { smRoman script }|
  8506. langTajiki=55; ∫Language
  8507. { smCyrillic script }|
  8508. langTamil=74; ∫Language
  8509. { smTamil script }|
  8510. langTatar=135; ∫Language
  8511. { smCyrillic script }|
  8512. langTelugu=75; ∫Language
  8513. { smTelugu script }|
  8514. langThai=22; ∫Language
  8515. { smThai script }|
  8516. langTibetan=63; ∫Language
  8517. { smTibetan script }|
  8518. langTigrinya=86; ∫Language
  8519. { smEthiopic script }|
  8520. langTradChinese=19; ∫Language
  8521. { Chinese in traditional characters }|
  8522. langTurkish=17; ∫Language
  8523. { extended Roman script }|
  8524. langTurkmen=56; ∫Language
  8525. { smCyrillic script }|
  8526. Language see ∫Language|
  8527. langUighur=136; ∫Language
  8528. { smArabic script }|
  8529. langUkrainian=45; ∫Language
  8530. { smCyrillic script }|
  8531. langUrdu=20; ∫Language
  8532. { smArabic script }|
  8533. langUzbek=47; ∫Language
  8534. { smCyrillic script }|
  8535. langVietnamese=80; ∫Language
  8536. { smVietnamese script }|
  8537. langWelsh=128; ∫Language
  8538. { smRoman script }|
  8539. langYiddish=41; ∫Language
  8540. { smHebrew script }|
  8541. langYugoslavian=18; ∫Language
  8542. { (use langCroatian, langSerbian, etc.) }|
  8543. LAPAddATQ(theATQEntry:ATQEntryPtr):OSErr; ∫AppleTalk Δ II-279|
  8544. LAPAdrBlock=PACKED RECORD ∫AppleTalk
  8545.     dstNodeID:Byte;
  8546.     srcNodeID:Byte;
  8547.     lapProtType:ABByte;|
  8548. LAPCloseProtocol(theLAPType:ABByte):OSErr; ∫AppleTalk Δ II-277|
  8549. LAPMgrCall=2; ∫AppleTalk
  8550. { Offset to LAP routines }|
  8551. LAPMgrPtr=$B18; ∫AppleTalk
  8552. { Entry point for LAP Manager }|
  8553. LAPOpenProtocol(theLAPType:ABByte;protoPtr:Ptr):OSErr;
  8554. ∫AppleTalk Δ II-277|
  8555. lapProtErr=-94; ∫Errors
  8556. { error in attaching/detaching protocol }|
  8557. LAPRdCancel(abRecord:ABRecHandle):OSErr; ∫AppleTalk Δ II-279|
  8558. LAPRead(abRecord:ABRecHandle;async:BOOLEAN):OSErr; ∫AppleTalk
  8559. Δ II-278|
  8560. LAPRmvATQ(theATQEntry:ATQEntryPtr):OSErr; ∫AppleTalk Δ II-279|
  8561. lapSize=20; ∫AppleTalk|
  8562. LAPWrite(abRecord:ABRecHandle;async:BOOLEAN):OSErr;
  8563. ∫AppleTalk Δ II-277|
  8564. large1BitMask='ICN#'; ∫Icons|
  8565. large4BitData='icl4'; ∫Icons|
  8566. large8BitData='icl8'; ∫Icons|
  8567. lastDskErr=-64; ∫Errors
  8568. { I/O System Errors }|
  8569. lastResident=249; ∫AppleTalk
  8570. { Last resident command }|
  8571. LastTxGDevice=$0DC4; ∫SysEqu
  8572. { [GLOBAL VAR] (long) copy of TheGDevice set up for fast text
  8573. measure }|
  8574. launchAllow24Bit=$0100; ∫Processes|
  8575. LaunchApplication(LaunchParams:LaunchPBPtr):OSErr; ∫Processes
  8576. {A9F2}|
  8577. launchContinue=$4000; ∫Processes|
  8578. LaunchDeskAccessory(pFileSpec:FSSpecPtr;pDAName:StringPtr):
  8579. OSErr; ∫Processes {A88F}|
  8580. launchDontSwitch=$0200; ∫Processes|
  8581. LaunchFlag=$902; ∫SysEqu
  8582. { [GLOBAL VAR] from launch or chain [byte] }|
  8583. LaunchFlags=INTEGER; ∫Processes|
  8584. launchInhibitDaemon=$0080; ∫Processes|
  8585. launchNoFileFlags=$0800; ∫Processes|
  8586. LaunchParamBlockRec=RECORD ∫Processes [1/2]
  8587.     reserved1:LONGINT;
  8588.     reserved2:INTEGER;
  8589.     launchBlockID:INTEGER;
  8590.     launchEPBLength:LONGINT;
  8591.     launchFileFlags:INTEGER;
  8592.     launchControlFlags:LaunchFlags;|
  8593. LaunchParamBlockRec=RECORD ∫Processes [2/2]
  8594.     launchAppSpec:FSSpecPtr;
  8595.     launchProcessSN:ProcessSerialNumber;
  8596.     launchPreferredSize:LONGINT;
  8597.     launchMinimumSize:LONGINT;
  8598.     launchAvailableSize:LONGINT;
  8599.     launchAppParameters:AppParametersPtr;|
  8600. LaunchPBPtr=^LaunchParamBlockRec; ∫Processes|
  8601. launchUseMinimum=$0400; ∫Processes|
  8602. LAutoScroll(lHandle:ListHandle); ∫Lists {A9E7} IV-275|
  8603. LCellSize(cSize:Point;lHandle:ListHandle); ∫Lists {A9E7}
  8604. IV-273|
  8605. LClick(pt:Point;modifiers:INTEGER;lHandle:ListHandle):BOOLEAN;
  8606.  ∫Lists {A9E7} IV-273|
  8607. lCloseMsg=3; ∫Lists|
  8608. LClrCell(theCell:Cell;lHandle:ListHandle); ∫Lists {A9E7}
  8609. IV-272|
  8610. LDEF Definition Proc IV-276
  8611. MyList(lMessage:INTEGER;lSelect:BOOLEAN;lRect:Rect;
  8612. lCell:Cell;lDataOffset,lDataLen:INTEGER;lHandle:ListHandle);|
  8613. LDelColumn(count:INTEGER;colNum:INTEGER;lHandle:ListHandle);
  8614. ∫Lists {A9E7} IV-271|
  8615. LDelRow(count:INTEGER;rowNum:INTEGER;lHandle:ListHandle);
  8616. ∫Lists {A9E7} IV-272|
  8617. LDispose(lHandle:ListHandle); ∫Lists {A9E7} IV-271|
  8618. LDoDraw(drawIt:BOOLEAN;lHandle:ListHandle); ∫Lists {A9E7}
  8619. IV-275|
  8620. lDoHAutoscroll=1; ∫Lists|
  8621. lDoVAutoscroll=2; ∫Lists|
  8622. LDraw(theCell:Cell;lHandle:ListHandle); ∫Lists {A9E7} IV-275|
  8623. lDrawMsg=1; ∫Lists|
  8624. LeftOverBlock=RECORD ∫Sound
  8625.     count:LONGINT;
  8626.     sampleArea:PACKED ARRAY [0..leftOverBlockSize - 1] OF Byte;|
  8627. LeftOverBlockPtr=^LeftOverBlock; ∫Sound|
  8628. leftOverBlockSize=32; ∫Sound|
  8629. leftOverChars=2; ∫Script|
  8630. leftSingGuillemet=$DC; ∫Script|
  8631. Length(s:string):integer; MPW-207 TP-360|
  8632. lExtendDrag=64; ∫Lists|
  8633. LFind(VAR offset:INTEGER;VAR len:INTEGER;theCell:Cell;lHandle:
  8634. ListHandle); ∫Lists {A9E7} IV-274|
  8635. LGetCell(dataPtr:Ptr;VAR dataLen:INTEGER;theCell:Cell;lHandle:
  8636. ListHandle); ∫Lists {A9E7} IV-272|
  8637. LGetSelect(next:BOOLEAN;VAR theCell:Cell;lHandle:ListHandle):
  8638. BOOLEAN; ∫Lists {A9E7} IV-273|
  8639. LHElement=RECORD ∫TextEdit
  8640.     lhHeight:INTEGER; { maximum height in line }
  8641.     lhAscent:INTEGER; { maximum ascent in line }|
  8642. LHHandle=^LHPtr; ∫TextEdit|
  8643. lHiliteMsg=2; ∫Lists|
  8644. lHiPaintBits=$00000003; ∫Printing
  8645. { The Bitmap Print Proc's Paint [sq pix] param }|
  8646. lHiScreenBits=$00000002; ∫Printing
  8647. { The Bitmap Print Proc's Screen Bitmap param }|
  8648. LHPtr=^LHTable; ∫TextEdit|
  8649. LHTable=ARRAY[0..8000] OF LHElement; ∫TextEdit|
  8650. Line(dh:INTEGER;dv:INTEGER); ∫Quickdraw Δ {A892} I-171|
  8651. Line2D(dx:Fixed;dy:Fixed); ∫Graf3D|
  8652. Line3D(dx:Fixed;dy:Fixed;dz:Fixed); ∫Graf3D|
  8653. LineTo(h:INTEGER;v:INTEGER); ∫Quickdraw Δ {A891} I-170 P-79
  8654. 87 175|
  8655. LineTo2D(x:Fixed;y:Fixed); ∫Graf3D|
  8656. LineTo3D(x:Fixed;y:Fixed;z:Fixed); ∫Graf3D|
  8657. lInitMsg=0; ∫Lists|
  8658. ListHandle=^ListPtr; ∫Lists|
  8659. listMgr=0; ∫Packages
  8660. { list manager }|
  8661. ListPtr=^ListRec; ∫Lists|
  8662. ListRec=RECORD ∫Lists [1/3]
  8663.     rView:Rect;
  8664.     port:GrafPtr;
  8665.     indent:Point;
  8666.     cellSize:Point;
  8667.     visible:Rect;
  8668.     vScroll:ControlHandle;
  8669.     hScroll:ControlHandle;
  8670.     selFlags:SignedByte;|
  8671. ListRec=RECORD ∫Lists [2/3]
  8672.     lActive:BOOLEAN;
  8673.     lReserved:SignedByte;
  8674.     listFlags:SignedByte;
  8675.     clikTime:LONGINT;
  8676.     clikLoc:Point;
  8677.     mouseLoc:Point;
  8678.     lClikLoop:ProcPtr;
  8679.     lastClick:Cell;|
  8680. ListRec=RECORD ∫Lists [3/3]
  8681.     refCon:LONGINT;
  8682.     listDefProc:Handle;
  8683.     userHandle:Handle;
  8684.     dataBounds:Rect;
  8685.     cells:DataHandle;
  8686.     maxIndex:INTEGER;
  8687.     cellArray:ARRAY [1..1] OF INTEGER;|
  8688. Lists see ∫Lists|
  8689. LLastClick(lHandle:ListHandle):Cell; ∫Lists {A9E7} IV-273|
  8690. Ln(x):Extended; MPW-204 TP-358|
  8691. Ln(x:Extended):Extended; ∫SANE|
  8692. Ln1(x:Extended):Extended; ∫SANE|
  8693. LNew(rView:Rect;dataBounds:Rect;cSize:Point;theProc:INTEGER;
  8694. theWindow:WindowPtr;drawIt:BOOLEAN;hasGrow:BOOLEAN;
  8695. scrollHoriz:BOOLEAN;scrollVert:BOOLEAN):ListHandle; ∫Lists {
  8696. A9E7} IV-270|
  8697. LNextCell(hNext:BOOLEAN;vNext:BOOLEAN;VAR theCell:Cell;
  8698. lHandle:ListHandle):BOOLEAN; ∫Lists {A9E7} IV-274|
  8699. lNoDisjoint=32; ∫Lists|
  8700. lNoExtend=16; ∫Lists|
  8701. lNoNilHilite=2; ∫Lists|
  8702. lNoRect=8; ∫Lists|
  8703. Lo3Bytes=$31A; ∫SysEqu
  8704. { [GLOBAL VAR] $00FFFFFF constant $00FFFFFF [long] }|
  8705. loadCmd=27; ∫Sound|
  8706. LoaderPBlock=$93A; ∫SysEqu
  8707. { [GLOBAL VAR] param block for ExitToShell [10 bytes] }|
  8708. loadNBP=249; ∫AppleTalk
  8709. { Load NBP command-executing code }|
  8710. LoadResource(theResource:Handle); ∫Resources Δ {A9A2} I-119|
  8711. LoadScrap:LONGINT; ∫Scrap Δ {A9FB} I-458|
  8712. LoadTrap=$12D; ∫SysEqu
  8713. { [GLOBAL VAR] trap before launch? [byte] }|
  8714. localOnlyErr=-905; ∫Errors
  8715. { Network activity is currently disabled }|
  8716. LocalToGlobal(VAR pt:Point); ∫Quickdraw {A870} I-193 P-77 176|
  8717. LocationNamePtr=^LocationNameRec; ∫PPCToolbox|
  8718. LocationNameRec=RECORD ∫PPCToolbox
  8719.     locationKindSelector:PPCLocationKind; { which variant }
  8720.     CASE PPCLocationKind OF
  8721.     ppcNBPLocation:
  8722.         nbpEntity:EntityName; { NBP name entity }
  8723.     ppcNBPTypeLocation:
  8724.         nbpType:Str32; { just the NBP type string, for PPCOpen }|
  8725. LockMemory(address:UNIV Ptr;count:LONGINT):OSErr; ∫Memory {
  8726. A05C} II-30 IV-77 83 N39-1 N103 TN103|
  8727. LockMemoryContiguous(address:UNIV Ptr;count:LONGINT):OSErr;
  8728. ∫Memory {A05C} II-30 IV-77 83 N39-1 N103 TN103|
  8729. LockPixels(pm:PixMapHandle):BOOLEAN; ∫QDOffscreen|
  8730. Log2(x:Extended):Extended; ∫SANE|
  8731. Logb(x:Extended):Extended; ∫SANE|
  8732. LogicalToPhysicalTable=RECORD ∫Memory
  8733.     logical:MemoryBlock;
  8734.     physical:ARRAY [0..defaultPhysicalEntryCount - 1] OF
  8735. MemoryBlock;|
  8736. london=6; ∫Fonts|
  8737. Long2Fix(x:LONGINT):Fixed; ∫FixMath {A83F} IV-65|
  8738. LongDate2Secs(lDate:LongDateRec;VAR lSecs:LongDateTime);
  8739. ∫Script|
  8740. LongDateCvt=RECORD ∫Script
  8741.     CASE INTEGER OF
  8742.     0:
  8743.         c:Comp;
  8744.     1:
  8745.         lHigh:LONGINT;
  8746.         lLow:LONGINT;|
  8747. LongDateField=… ∫Script
  8748. (eraField,yearField,monthField,dayField,hourField,minuteField,
  8749. secondField,dayOfWeekField,dayOfYearField,weekOfYearField,
  8750. pmField,res1Field,res2Field,res3Field);|
  8751. longDateFound=1; ∫Script|
  8752. LongDateRec=RECORD ∫Script [1/3]
  8753.     CASE INTEGER OF
  8754.     0:
  8755.         era:INTEGER;
  8756.         year:INTEGER;
  8757.         month:INTEGER;
  8758.         day:INTEGER;
  8759.         hour:INTEGER;|
  8760. LongDateRec=RECORD ∫Script [2/3]
  8761.         minute:INTEGER;
  8762.         second:INTEGER;
  8763.         dayOfWeek:INTEGER;
  8764.         dayOfYear:INTEGER;
  8765.         weekOfYear:INTEGER;
  8766.         pm:INTEGER;
  8767.         res1:INTEGER;|
  8768. LongDateRec=RECORD ∫Script [3/3]
  8769.         res2:INTEGER;
  8770.         res3:INTEGER;
  8771.     1:
  8772.         list:ARRAY [0..13] OF INTEGER; { Index by LongDateField! }
  8773.     2:
  8774.         eraAlt:INTEGER;
  8775.         oldDate:DateTimeRec;|
  8776. LongDateTime=comp; ∫Script|
  8777. longDay=0; ∫Packages
  8778. { day of the month }|
  8779. LongIntPtr=^LONGINT; ∫Types|
  8780. longMonth=2; ∫Packages
  8781. { month of the year }|
  8782. LongMul(a:LONGINT;b:LONGINT;VAR result:Int64Bit); ∫ToolUtils {
  8783. A867} I-472|
  8784. LongSecs2Date(VAR lSecs:LongDateTime;VAR lDate:LongDateRec);
  8785. ∫Script|
  8786. LongToStr(paramPtr:XCmdPtr;posNum:LONGINT;VAR str:Str255);
  8787. ∫HyperXCmd|
  8788. longWeek=1; ∫Packages
  8789. { day of the week }|
  8790. longYear=3; ∫Packages
  8791. { year }|
  8792. lOnlyOne=-128; ∫Lists|
  8793. LookAt(left:Fixed;top:Fixed;right:Fixed;bottom:Fixed); ∫Graf3D|
  8794. lookupName=251; ∫AppleTalk
  8795. { Look up name on internet }|
  8796. lookupReply=242; ∫AppleTalk
  8797. { This command queued to ourself }|
  8798. losAngeles=12; ∫Fonts|
  8799. LowerText(textPtr:Ptr;len:INTEGER); ∫Script|
  8800. LoWord(x:LONGINT):INTEGER; ∫ToolUtils {A86B} I-472|
  8801. LoWrd(l:longint):integer; MPW-215 TP-368|
  8802. lPaintBits=1; ∫Printing|
  8803. lPrDocClose=$00050000; ∫Printing|
  8804. lPrDocOpen=$00010000; ∫Printing|
  8805. lPrEvtAll=$0002FFFD; ∫Printing
  8806. { The PrEvent Proc's CParam for the entire screen }|
  8807. lPrEvtTop=$0001FFFD; ∫Printing
  8808. { The PrEvent Proc's CParam for the top folder }|
  8809. lPrLFSixth=$0003FFFF; ∫Printing|
  8810. lPrLFStd=$0003FFFF; ∫Printing
  8811. { The PrDevCtl Proc's CParam for std paper advance }|
  8812. lPrLineFeed=$00030000; ∫Printing|
  8813. lPrPageClose=$00020000; ∫Printing|
  8814. lPrPageEnd=$00020000; ∫Printing
  8815. { The PrDevCtl Proc's CParam for end page }|
  8816. lPrPageOpen=$00040000; ∫Printing|
  8817. lPrReset=$00010000; ∫Printing
  8818. { The PrDevCtl Proc's CParam for reset }|
  8819. LRect(VAR cellRect:Rect;theCell:Cell;lHandle:ListHandle);
  8820. ∫Lists {A9E7} IV-274|
  8821. LRmvAEQ=24; ∫AppleTalk
  8822. { LAPRmvATQ routine selector }|
  8823. lScreenBits=0; ∫Printing|
  8824. LScroll(dCols:INTEGER;dRows:INTEGER;lHandle:ListHandle);
  8825. ∫Lists {A9E7} IV-275|
  8826. LSearch(dataPtr:Ptr;dataLen:INTEGER;searchProc:ProcPtr;VAR
  8827. theCell:Cell;lHandle:ListHandle):BOOLEAN; ∫Lists {A9E7} IV-274|
  8828. LSetCell(dataPtr:Ptr;dataLen:INTEGER;theCell:Cell;lHandle:
  8829. ListHandle); ∫Lists {A9E7} IV-272|
  8830. LSetSelect(setIt:BOOLEAN;theCell:Cell;lHandle:ListHandle);
  8831. ∫Lists {A9E7} IV-273|
  8832. LSize(listWidth:INTEGER;listHeight:INTEGER;lHandle:ListHandle)
  8833. ; ∫Lists {A9E7} IV-274|
  8834. ltGray:Pattern; ∫Quickdraw|
  8835. LUpdate(theRgn:RgnHandle;lHandle:ListHandle); ∫Lists {A9E7}
  8836. IV-275|
  8837. lUseSense=4; ∫Lists|
  8838. Lvl1DT=$192; ∫SysEqu
  8839. { [GLOBAL VAR] Level-1 secondary interrupt vector table (32
  8840. bytes) Interrupt level 1 dispatch table [32 bytes] }|
  8841. Lvl2DT=$1B2; ∫SysEqu
  8842. { [GLOBAL VAR] Level-2 secondary interrupt vector table (32
  8843. bytes) Interrupt level 2 dispatch table [32 bytes] }|
  8844. LwrText(textPtr:Ptr;len:INTEGER); ∫Script|
  8845. M.DV.AbsolutePtDev TN266
  8846. “Absolute Pointing Device Memory Structure”
  8847.     This Technical Note specifies a memory data structure for 
  8848. use by absolute pointing devices; it was developed for the 
  8849. Apple Desktop Bus (ADB) but could also be used for devices 
  8850. using serial input. Generally, this data structure is created 
  8851. and updated by the pointing device’s driver and read by 
  8852. either an application or the system cursor rendering 
  8853. software.|
  8854. M.DV.AddDrive TN108
  8855. “_AddDrive, _DrvrInstall, and _DrvrRemove”
  8856.     _AddDrive, _DrvrInstall, and _DrvrRemove are used in the 
  8857. sample SCSI driver in the SCSI Development Package, which 
  8858. is available from APDA. This Technical Note documents the 
  8859. parameters for these calls. Changes since March 1, 1988: 
  8860. Updated the _DrvrInstall text to reflect the use of register 
  8861. A0, which should contain a pointer to the driver when 
  8862. called. Also added simple glue code for _DrvrInstall and 
  8863. _DrvrRemove since none is available in the MPW interfaces.|
  8864. M.DV.BootBlocks TN113
  8865. “Boot Blocks”
  8866.     There are two undocumented features of the Boot Blocks. 
  8867. This note will describe how they currently work. Warning: 
  8868. The format and functionality of the Boot Blocks will change 
  8869. in the future; dependence on this information may cause 
  8870. your program to fail on future hardware or with future 
  8871. System software.|
  8872. M.DV.BusErrorHandler TN292
  8873. “Bus Error Handlers”
  8874.     This Technical Note discusses bus errors and how 
  8875. applications and drivers should deal with them. Changes 
  8876. since February 1991: Discussion of why declaration ROMs 
  8877. are necessary in NuBus™ design. This discussion is 
  8878. important for those who are considering using a 
  8879. workaround instead of declaration ROMs. Also added are 
  8880. some hints that you should be aware of if you are planning 
  8881. to write a bus error handler for the ’040.|
  8882. M.DV.CDNotes TN293
  8883. “Most Excellent CD Notes”
  8884.     This Technical Note discusses issues concerning the use of 
  8885. the AppleCD SC drive, the Apple CD-ROM device driver, and 
  8886. the Foreign File Access software extension.|
  8887. M.DV.ChecksumBounce TN258
  8888. “Our Checksum Bounced”
  8889.     This Technical Note discusses a fix to a SCSI Manager bug 
  8890. which concerns all developers working with SCSI and 
  8891. NuBus™ device drivers.|
  8892. M.DV.DriverTime TN248 [1/2]
  8893. “DAs & Drivers in Need of (a Good) Time”
  8894.     This Technical Note describes a few complications which 
  8895. rear their rather ugly little heads when a desk accessory or 
  8896. driver needs periodic time. It also presents a few solutions 
  8897. to work around these problems and make life easier, at 
  8898. least periodically. Changes since August 1989: Corrected 
  8899. _BitClr and _BitSet examples. Okay, I admit it. I was having 
  8900. too good of a time when I wrote the original Note and |
  8901. M.DV.DriverTime TN248 [2/2]
  8902. messed up the bit manipulations at the end. My vision was 
  8903. blurred; I was in no condition to see those tiny little things.|
  8904. M.DV.DrvQEl TN36
  8905. “Drive Queue Elements”
  8906.     This note expands on Inside Macintosh’s definition of the 
  8907. drive queue, which is given in the File Manager chapter.|
  8908. M.DV.FearNoSCSI
  8909. “Fear No SCSI”
  8910.     This Technical Note discusses the answers to questions 
  8911. that are often asked about SCSI and that are not discussed 
  8912. in Inside Macintosh Volumes IV and V.|
  8913. M.DV.FindingDrivers TN71
  8914. “Finding Drivers in the Unit Table”
  8915.     This note will explain how code can be written to 
  8916. determine the reference number of a previously installed 
  8917. driver when only the name is known. Changes since 2/86: 
  8918. Since the driver can be purged and the DCE still be allocated, 
  8919. the code now tests for dCtlDriver being NIL as well.|
  8920. M.DV.HDHacking TN159
  8921. “Hard Disk Hacking”
  8922.     For those of a technical bent with some extra time, you 
  8923. can build your own hard disk system from a cheap SCSI 
  8924. drive and a driver that you write. This is not a project for 
  8925. those short on time, so beware.|
  8926. M.DV.HLControlAndStatus TN262
  8927. “High-Level Control and Status Calls: When a Good Call Goes Bad”
  8928.     This Technical Note discusses situations under which high-
  8929. level Status calls do not work correctly and PBStatus calls 
  8930. should be made instead. Changes since February 1990: 
  8931. Information has been added describing similar problems 
  8932. with high-level Control calls.|
  8933. M.DV.MonitorDepth TN276 [1/2]
  8934. “Gimmie Depth Or Gimmie Death (So You Want to be a MonitorsImpersonator?)”
  8935.     This Technical Note describes two new system calls that 
  8936. allow an application to change the depth and flags for a 
  8937. given device and also check whether a device supports a 
  8938. particular depth and flags setting. Apple provides these 
  8939. calls to give developers a better way to help users make 
  8940. changes when they consider it appropriate. Abusive use of 
  8941. these calls is a sure way to guarantee that the Thought 
  8942. Police come after you to confiscate your Macintoshes, your |
  8943. M.DV.MonitorDepth TN276 [2/2]
  8944. stock of Mountain Dew®, and your Technical Notes binder. 
  8945. This Note assumes familiarity with Inside Macintosh, 
  8946. Volume V, Graphics Devices. Changes since April 1990: 
  8947. Corrected trap addresses and dispatch numbers in the 
  8948. SetDepth and GetDepth definitions.|
  8949. M.DV.PBClose TN278
  8950. “_PBClose the Barn Door”
  8951.     This Technical Note discusses the need for Macintosh 
  8952. device drivers to implement _PBClose.|
  8953. M.DV.PollProc TN318
  8954. “Serial PollProc”
  8955.     This Technical Note discusses how to make a PollProc for 
  8956. your MIDI (Musical Instrument Digital Interface) driver on 
  8957. the Macintosh PowerBook 140 and 170.|
  8958. M.DV.SCSI TN96
  8959. “SCSI Bugs”
  8960.     There are a number of problems in the SCSI Manager; this 
  8961. note lists the ones we know about, along with an 
  8962. explanation of what we’re doing about them. Changes made 
  8963. for the 2/88 release are made to more accurately reflect 
  8964. the state of the SCSI Manager. System 4.1 and 4.2 are very 
  8965. similar; one bug was fixed in System 4.2.|
  8966. M.DV.SCSITermination TN273
  8967. “SCSI Termination”
  8968.     This Technical Note discusses SCSI termination on the 
  8969. Macintosh, including the new rules of termination which are 
  8970. necessary with the advent of the high-speed Macintosh 
  8971. IIfx. Changes since June 1990: Added a discussion of 
  8972. Macintosh Quadra SCSI termination.|
  8973. M.DV.SerialDriver TN249
  8974. “Opening the Serial Driver”
  8975.     This Technical Note describes the recommended, safe, and 
  8976. compatible way to open the Macintosh serial driver, and it 
  8977. explains why you should no longer check for port 
  8978. availability. Changes since October 1989: Corrected syntax 
  8979. errors in the sample code.|
  8980. M.DV.SerialGPi TN286
  8981. “The Serial General-Purpose Input (GPi)”
  8982.     This Technical Note discusses the latest supported 
  8983. methods for reading, validating, and configuring the GPi 
  8984. serial input across all members of the Macintosh family.|
  8985. M.DV.SonyDriver TN272
  8986. “What Your Sony Drives For You”
  8987.     This Technical Note discusses the Sony driver control and 
  8988. status calls that are available on the Macintosh. Changes 
  8989. since April 1990: Corrected Figure 2, since the Return 
  8990. Physical Drive Icon (csCode = 21) returns an error message 
  8991. instead of an icon on the Macintosh Plus.|
  8992. M.FL.ActiveFS TN66
  8993. “Determining Which File System Is Active”
  8994.     This Technical Note discusses how to determine which file 
  8995. system a particular volume is running. Changes since June 
  8996. 1990: Removed text about IDs $0001-$0016 being 
  8997. AppleShare volumes; other file systems use this range too.|
  8998. M.FL.AliasFiles TN315
  8999. “Resolving Alias Files Quietly”
  9000.     ResolveAliasFile always presents the user identity dialog 
  9001. when mounting remote volumes. This Technical Note offers 
  9002. an alternative function, ResolveAliasFileMountOption, which 
  9003. uses the previously undocumented FollowFinderAlias trap to 
  9004. resolve alias files only if their target is on an already 
  9005. mounted volume. Also included is an IsAliasFile routine for 
  9006. identifying alias files.|
  9007. M.FL.BlessedFolder TN67 [1/2]
  9008. “How to Bless a Folder to Be the System Folder”
  9009.     This Technical Note describes how to determine which 
  9010. folder on an HFS volume is the blessed folder, that is, the 
  9011. folder that contains both the System file and the Finder. 
  9012. Changes since January 1986: The information about how to 
  9013. find the "Blessed Folder" has been deleted from this 
  9014. technical note. The FindFolder function can now be used to 
  9015. find the "Blessed Folder" and is documented in Inside 
  9016. Macintosh Volume VI, pages 9-42 to 9-44. This note now |
  9017. M.FL.BlessedFolder TN67 [2/2]
  9018. includes information about how to bless a folder to the new 
  9019. system folder.|
  9020. M.FL.Caching TN81
  9021. “Caching”
  9022.     This technical note describes disk and File System caching 
  9023. on the Macintosh, with particular emphasis on the high-
  9024. level File System cache. Of the three caches used for file 
  9025. I/O, this is the one which could have the most impact on 
  9026. your program. Note: This big File System cache is not 
  9027. available on 64K ROM machines.|
  9028. M.FL.Compatibility TN44
  9029. “HFS Compatibility Guidelines”
  9030.     This technical note tells you how to make sure that your 
  9031. applications run under the Hierarchical File System (HFS).|
  9032. M.FL.CreateInDrop TN165
  9033. “Creating Files Inside an AppleShare Drop Folder”
  9034.     This technical note outlines the steps an application must 
  9035. take to create files inside AppleShare drop folders.|
  9036. M.FL.CreateResFilePMSP TN101
  9037. “CreateResFile and the Poor Man’s Search Path”
  9038.     CreateResFile checks to see if a resource file with a given 
  9039. name exists, and if it does, returns a dupFNErr (–48) error. 
  9040. Unfortunately, to do this check, CreateResFile uses a call 
  9041. that follows the Poor Man’s Search Path (PMSP).|
  9042. M.FL.DiskMedic TN134
  9043. “Hard Disk Medic & Booting Camp”
  9044.     The death of a hard disk with megabytes worth of data 
  9045. can be exceedingly traumatic. This technical note will 
  9046. describe techniques for recovering a hard disk and the data 
  9047. that is on it. The discussion will also include some tips on 
  9048. how to avoid problems.|
  9049. M.FL.FCBPBRec TN87
  9050. “Error in FCBPBRec”
  9051.     The declaration of a FCBPBRec is wrong in Inside Macintosh 
  9052. Volume IV and early versions of MPW. This has been fixed in 
  9053. MPW 1.0 and newer.|
  9054. M.FL.FileShare TN301
  9055. “File Sharing and Shared Folders”
  9056.     This Note describes modifications to the existing File 
  9057. Manager routines, PBGetCatInfo, PBHGetDirAccess, 
  9058. PBHSetDirAccess, PBHSetFLock and PBHRstFLock, when used 
  9059. on volumes prepared by Macintosh System 7 File Sharing.|
  9060. M.FL.FullPathName TN238 [1/2]
  9061. “Getting a Full Pathname”
  9062.     This Technical Note describes how to generate a full 
  9063. pathname, given either a Working Directory ID or a real 
  9064. vRefNum and a DirID. By using the techniques shown in this 
  9065. Note, you can find the full pathname from information such 
  9066. as that returned by Standard File. Changes since June 89: 
  9067. Added a note on how to check for A/UX. Fixed bug in C 
  9068. version: BlockMove() parameters were reversed in 
  9069. pStrcpy(); added range checking to pStrCat(); changed |
  9070. M.FL.FullPathName TN238 [2/2]
  9071. references from “longint” to “long”. Fixed bug in Pascal and 
  9072. C versions: Changed fsRtDir to fsRtdirID and made 
  9073. references to gHaveAUX consistent.|
  9074. M.FL.GetVInfo TN157
  9075. “Problem with GetVInfo”
  9076.     The high-level call GetVInfo (and its low-level counterpart 
  9077. PBGetVInfo) may return inaccurate results for freeBytes 
  9078. when running HFS.|
  9079. M.FL.HFSElucidations TN102
  9080. “HFS Elucidations”
  9081.     This technical note will describe a few problems that can 
  9082. occur while using HFS. It will also describe ways to avoid 
  9083. these problems.|
  9084. M.FL.HFSRuminations TN77
  9085. “HFS Ruminations”
  9086.     This technical note contains some thoughts concerning HFS.|
  9087. M.FL.ioCompletion TN130
  9088. “Clearing ioCompletion”|
  9089. M.FL.IOFDirIndexSetting TN69
  9090. “Setting ioFDirIndex in PBGetCatInfo Calls”
  9091.     This technical note describes how to set ioFDirIndex for 
  9092. PBGetCatInfo.|
  9093. M.FL.ioNamePtr TN179
  9094. “Setting ioNamePtr in File Manager Calls”|
  9095. M.FL.ioPosOffset TN187
  9096. “Don’t Look at ioPosOffset”|
  9097. M.FL.ISO9660 TN209
  9098. “High Sierra & ISO 9660 CD ROM Formats”
  9099.     What’s Wrong with my High Sierra Disc?|
  9100. M.FL.LockRange TN186
  9101. “Lock, Unlock the Range”
  9102.     This Technical Note discusses the _PBLockRange and 
  9103. _PBUnlockRange routines; how they act on local and shared 
  9104. volumes and why you should not set the ioPosMode field to 
  9105. fsFromLEOF in the parameter block for those routines when 
  9106. accessing a file on an AppleShare volume. Changes since 
  9107. April 1988: Added information on how _PBLockRange and 
  9108. _PBUnlockRange really work.|
  9109. M.FL.MixingHFSandC TN246
  9110. “Mixing HFS and C File I/O”
  9111.     This Technical Note discusses the problem of mixing calls 
  9112. to the Macintosh file system with calls to MPW C library file 
  9113. I/O routines.|
  9114. M.FL.NoDataInResFork TN74
  9115. “Don’t Use the Resource Fork for Data”|
  9116. M.FL.NullInFilename TN107 [1/2]
  9117. “Nulls in Filenames”|
  9118. M.FL.PBCatMove TN226 [1/2]
  9119. pointing out the problems with the previous version of this 
  9120. Note.|
  9121. M.FL.PBCatMove TN226 [1/2]
  9122. “Moving Your Cat”
  9123.     This Technical Note clarifies the documentation in Inside 
  9124. Macintosh for _PBCatMove and provides a demonstration on 
  9125. how to use it. Changes since February 1989: Added a 
  9126. discussion of using NIL for the destination name pointer, 
  9127. which is the simplest way to use _CatMove, and revised the 
  9128. sample code to use the high-level File Manager calls. Thanks 
  9129. to Tim Dierks of Apple Developer Technical Support U.K. for |
  9130. M.FL.PBHSetVol
  9131. “Why PBHSetVol is Dangerous”
  9132.     This note explains PBHSetVol, and why its use is not 
  9133. recommended.|
  9134. M.FL.PBSharePBUnshare TN305
  9135. “PBShare, PBUnshare, and PBGetUGEntry”
  9136.     This Technical Note documents three new File Manager 
  9137. routines available on shared local volumes. The Pascal glue 
  9138. code, C glue code, and the assembler equates and macros 
  9139. for the calls are included in this note. Changes since October 
  9140. 1991: Corrected ioObjType input values for PBGetUGEntry.|
  9141. M.FL.SearchingVols TN68 [1/2]
  9142. “Searching Volumes—Solutions and Problems”
  9143.     This Technical Note discusses the PBCatSearch function and 
  9144. tells why it should be used. It also provides simple 
  9145. algorithms for searching both MFS and HFS volumes and 
  9146. discusses the problems with indexed search routines. 
  9147. Changes since October 1988: Includes information on 
  9148. PBCatSearch and notes the problems with indexed search 
  9149. routines. Source code examples have been added and 
  9150. revised. Thanks to John Norstad at Northwestern University |
  9151. M.FL.SearchingVols TN68 [2/2]
  9152. for pointing out some of the shortcomings of the indexed 
  9153. search routines. Thanks to the System 7 engineering team 
  9154. for adding PBCatSearch.|
  9155. M.FL.SFCustomize TN47
  9156. “Customizing Standard File”
  9157.     This note contains an example program that demonstrates 
  9158. how SFPGetFile can be customized using the dialog hook and 
  9159. file filter functions.|
  9160. M.FL.SFTips TN80
  9161. “Standard File Tips”
  9162.     This Technical Note discusses a new feature of the System 
  9163. Software 7.0 Disk Initialization Package—bad block sparing.|
  9164. M.FL.Sparing TN287
  9165. “Hey Buddy, Can You Spare A Block?”
  9166.     This Technical Note discusses a new feature of the System
  9167. Software 7.0 Disk Initialization Package—bad block sparing.|
  9168. M.FL.Tags TN94
  9169. “Tags”
  9170.     Apple has decided to eliminate support for file-system 
  9171. tags on its future products; this technical note explains this 
  9172. decision.|
  9173. M.FL.VCBandDriveNum TN106
  9174. “The Real Story: VCBs and Drive Numbers”|
  9175. M.FL.Volunes
  9176. “Available Volumes”
  9177.     Standard File lets the user select one file from any 
  9178. available volume; it is sometimes necessary for an 
  9179. application to find which volumes are present. This 
  9180. technical note gives the proper method of accomplishing 
  9181. this.|
  9182. M.HW.21rgbSpec
  9183. “Macintosh 21" Color Display Technical Specifications”
  9184.     This Technical Note presents the technical specifications 
  9185. for the Macintosh 21" Color Display with the objective of 
  9186. allowing display board and accelerator board 
  9187. manufacturers to ensure compatibility with this monitor.|
  9188. M.HW.ADB TN206 [1/2]
  9189. “Space Aliens Ate My Mouse (ADB–The Untold Story)”
  9190.     This Technical Note explains how the Apple Desktop Bus 
  9191. (ADB) works on the Macintosh. This Note covers the boot 
  9192. process, driver installation, ADB Manager run-time 
  9193. behavior, use of ADB Manager calls, and answers commonly 
  9194. asked questions. Changes since February 1990: Added 
  9195. description of the boot process to include detail on how the 
  9196. ADBS resource gets called by the System, added detail to 2 |
  9197. M.HW.ADB TN206 [2/2]
  9198. of the answers in the Q&A section, and added sample 
  9199. completion routines for the ADBOp function.|
  9200. M.HW.ADBReInit TN143
  9201. “Don’t Call ADBReInit on the SE with System 4.1”|
  9202. M.HW.Boardkits TN148
  9203. “Suppliers for Macintosh II Board Developers”
  9204.     This note lists suppliers of parts that may be helpful for 
  9205. Macintosh II board developers. If your company supplies 
  9206. these parts, but is not listed here, please send a message to 
  9207. us (at the address on Technical Note #0) and we’ll include 
  9208. you in the next revision of this technical note.|
  9209. M.HW.BreakCTSEvent TN56
  9210. “Break/CTS Device Driver Event Structure”
  9211.     This technical note documents the event record 
  9212. information that gets passed when the serial driver posts 
  9213. an event for a break/CTS status change.|
  9214. M.HW.ByteSmearing TN282
  9215. “Smear Tactics”
  9216.     This Technical Note discusses a feature of the current 
  9217. Macintosh hardware which will not be supported in the 
  9218. future. Macintosh hardware developers and driver writers 
  9219. should be aware of this limitation as it affects current and 
  9220. future products.|
  9221. M.HW.Cache TN261 [1/2]
  9222. “Cache As Cache Can”
  9223.     This Technical Note documents cache behavior, 
  9224. manipulation of processor caches, and manipulation of 
  9225. external caches on Macintosh models that incorporate 
  9226. these features. It also describes how system software uses 
  9227. a memory management unit (when available) to implement 
  9228. special caching options. Changes since October 1991: 
  9229. Described use of AppleTalk Transition Queue event, 
  9230. ATTransSpeedChange, when altering the 68040 cache state |
  9231. M.HW.Cache TN261 [2/2]
  9232. on the fly. This call must be issued so that LocalTalk can 
  9233. reevaluate its timers. Otherwise LocalTalk becomes 
  9234. disabled.|
  9235. M.HW.CMOSonLCPDS TN291
  9236. “CMOS On Macintosh LC PDS”
  9237.     This Technical Note provides PDS card developers with 
  9238. some important information about making PDS cards for the 
  9239. Macintosh LC.|
  9240. M.HW.ColorMonitors TN144
  9241. “Macintosh Color Monitor Connections”
  9242.     This Technical Note describes how to connect the 
  9243. Macintosh II Video Card, Macintosh IIci built-in video, and 
  9244. Macintosh LC video to third-party monitors. Changes since 
  9245. February 1990: Added pinout description for the Macintosh 
  9246. LC external video connector and a Macintosh LC to VGA 
  9247. monitor adapter cable. Standardized signal names 
  9248. throughout Note.|
  9249. M.HW.MacIIfx TN271
  9250. “Macintosh IIfx: The Inside Story”
  9251.     This Technical Note addresses various areas of potential 
  9252. incompatibilities with the Macintosh IIfx and current 
  9253. software applications and provides information about some 
  9254. of Apple’s compatibility software updates.|
  9255. M.HW.MacPlusPinouts TN65
  9256. “Macintosh Plus Pinouts”
  9257.     This note gives pinout descriptions for some of the 
  9258. Macintosh Plus ports and Macintosh Plus cables that are 
  9259. different than the Macintosh 128K and 512K.|
  9260. M.HW.MathCoProc TN235 [1/2]
  9261. “Cooperating with the Coprocessor”
  9262.     The use of the 68881 or 68882 coprocessor is usually 
  9263. handled by the SANE package or by a development system’s 
  9264. libraries. Some developers may wish to use the coprocessor 
  9265. during special circumstances, such as at interrupt level or 
  9266. installing their own hardware floating point exception 
  9267. handlers. In these two situations, there are special 
  9268. requirements that must be met. These requirements will 
  9269. require floating–point assembly code and are discussed in |
  9270. M.HW.MathCoProc TN235 [2/2]
  9271. this Technical Note. Changes since June 1989: Noted that 
  9272. the new Sound Manager no longer uses floating-point 
  9273. numbers at interrupt time.|
  9274. M.HW.MemConfigs [1/2]
  9275. “Macintosh Memory Configurations”
  9276.     This Technical Note describes the different possible 
  9277. memory configurations of all models of the Macintosh 
  9278. family that use Single In-line Memory Modules (SIMMs) as 
  9279. well as the non-SIMM memory upgrade options of the 
  9280. Macintosh Portable and Macintosh Classic. (Special thanks 
  9281. to Brian Howard for the Macintosh Plus and original SE 
  9282. drawings, and for the inspiration for the other drawings.) 
  9283. This Note also describes the obstacles to using four megabit |
  9284. M.HW.MemConfigs [2/2]
  9285. (Mbit) DRAM SIMMs in Apple Macintosh products to date. 
  9286. Changes since November 1991: Corrected error on the RAM 
  9287. configuration chart (page 2); additional information added 
  9288. to Quadra 900 section (page 15).|
  9289. M.HW.NuBusDesign TN234
  9290. “NuBus Physical Designs—Beware”
  9291.     This Technical Note discusses the possible problems you 
  9292. might run into while designing a NuBus™ card. It covers 
  9293. some of the specifications which, if not followed, will have 
  9294. problems with current Macintosh machines, and possibly 
  9295. future machines. Changes since June 1989: Added warnings 
  9296. about the no component area and full-size NuBus cards.|
  9297. M.HW.NuBusLatency TN221
  9298. “NuBus Interrupt Latency (I Was a Teenage DMA Junkie)”
  9299.     This Technical Note discusses NuBus™ interrupt latency, 
  9300. and why, contrary to popular belief, the Macintosh is not a 
  9301. real-time machine. Changes since December 1988: Changed 
  9302. sample code to defer cursor rendering to a deferred task 
  9303. rather than a “pseudo-VBL” task.|
  9304. M.HW.NuBusPower TN260
  9305. “NuBus Power Allocation”
  9306.     This Technical Note discusses a very real power limit for 
  9307. NuBus™ expansion cards and warns developers to heed this 
  9308. limit lest they want users trashing their machines by 
  9309. overextending the Macintosh power supply.|
  9310. M.HW.Pinouts TN10
  9311. “Pinouts”
  9312.     This note gives pinouts for Macintosh ports, cables, and 
  9313. other products.|
  9314. M.HW.PlusROMVers TN139
  9315. “Macintosh Plus ROM Versions”
  9316.     The Technical Note describes the unique aspects of the 
  9317. Macintosh Portable Processor Direct Slot (PDS), including the 
  9318. severe limitations in its use. Changes since October 1989: 
  9319. Corrected PDS pin and signal descriptions in Tables 2 and 3.|
  9320. M.HW.PortablePDS TN254
  9321. “Macintosh Portable PDS Development”
  9322.     The Technical Note describes the unique aspects of the 
  9323. Macintosh Portable Processor Direct Slot (PDS), including the 
  9324. severe limitations in its use. Changes since October 1989: 
  9325. Corrected PDS pin and signal descriptions in Tables 2 and 3.|
  9326. M.HW.PortableROMExp TN255
  9327. “Macintosh Portable ROM Expansion”
  9328.     This Technical Note explains the practice of and theory 
  9329. behind compatible use of the expansion ROM in the 
  9330. Macintosh Portable.|
  9331. M.HW.PowerbookSerial
  9332. “PowerBook Miscellanea (Cold Serial in the Morning)”
  9333.     This Technical Note describes some nonintuitive 
  9334. ramifications of working with a battery-powered computer. |
  9335. M.HW.PowerbookSleep
  9336. “Little PowerBook in Slumberland”
  9337.     The purpose of this Note is to describe the ramifications of 
  9338. resting, sleeping, and power-saving modes in the 
  9339. PowerBook family of Macintosh computers, how they may 
  9340. affect your application, and the appropriate ways to defeat 
  9341. them, when appropriate. It also describes some 
  9342. nonintuitive ramifications of working with a battery-
  9343. powered computer. |
  9344. M.HW.psltResource TN308
  9345. “What Is a 'pslt' resource?”
  9346.     One of the new resources that can be very helpful to some 
  9347. NuBus™ developers is the 'pslt' resource. The only problem 
  9348. is that the resource is not documented. This Technical Note 
  9349. takes care of the documentation problem.|
  9350. M.HW.QuadraFPU TN317
  9351. “FPU Operations on Macintosh Quadra Computers”
  9352.     This technical note discusses floating-point unit (FPU) 
  9353. instruction support on Macintosh Quadra platforms with 
  9354. special emphasis given to compatibility and performance 
  9355. concerns.|
  9356. M.HW.SE30 TN230
  9357. “Pertinent Information About the Macintosh SE/30”
  9358.     This Technical Note discusses the Macintosh SE/30, items 
  9359. of interest to developers, and sources for further 
  9360. information. Changes since April 1989: Corrected an error in 
  9361. the addresses of the video display buffers.|
  9362. M.HW.Sense Lines
  9363. “Sense Lines”
  9364.     Ever wonder how to set up an Apple video card or an on-
  9365. board video to support various size monitors? Well, this 
  9366. Technical Note will tell you everything you need to know 
  9367. about what monitors are supported and how.|
  9368. M.HW.SlotInterruptPrior TN257
  9369. “Slot Interrupt Prio-Technics”
  9370.     This Technical Note describes the way interrupt priorities 
  9371. are scheduled, which corrects the description of slot 
  9372. interrupt queue priorities in the Device Manager chapter of 
  9373. Inside Macintosh, Volume V-426.|
  9374. M.HW.SpeedyMathCoProc TN236
  9375. “Speedy the Math Coprocessor”
  9376.     This Technical Note presents an overview of the 68881 and 
  9377. 68882 math coprocessors, and it covers general information 
  9378. about the chips as well as how using the chips directly can 
  9379. help speed your math–intensive code.|
  9380. M.HW.sResources TN288
  9381. “NuBus Block Transfer Mode sResource Entries”
  9382.     This Technical Note describes the sResource entries needed 
  9383. in a declaration ROM to inform NuBus™ masters when a 
  9384. board is capable of receiving or sending block transfers.|
  9385. M.IA.SendToSelf [1/2]
  9386. “Getting in Touch With Yourself Via the Apple Event Manager”
  9387.     If an application suspends handling of an Apple event
  9388. which it sent to itself, the Apple Event Manager will return 
  9389. errAETimeout as the result of the AESend call. The event was 
  9390. still sent correctly, however, and the answer (if any) should 
  9391. appear later in the reply descriptor. However, a problem in 
  9392. system software versions 7.0 and 7.0.1 prevents 
  9393. applications from getting the reply data.
  9394. Since MacApp 3.0 suspends handling of the events it |
  9395. M.IA.SendToSelf [2/2]
  9396. receives, the information in this note is relevant to 
  9397. applications developed with that framework.|
  9398. M.IM.32BitQD TN275
  9399. “32-Bit QuickDraw: Version 1.2 Features”
  9400.     This Technical Note describes the changes and 
  9401. enhancements to 32-Bit QuickDraw from version 1.0 (as 
  9402. shipped on the original Color Disk) to version 1.2, which 
  9403. ships with System Software 6.0.5 and later. This Note 
  9404. assumes familiarity with Inside Macintosh, Volume V, Color 
  9405. QuickDraw, and 32-Bit QuickDraw release notes.|
  9406. M.IM.AddPrintDialog TN95
  9407. “How To Add Items to the Print Dialogs”
  9408.     This technical note discusses how to add your own items 
  9409. to the Printing Manager’s dialogs.|
  9410. M.IM.AppPictComments TN181
  9411. “Every Picture [Comment] Tells Its Story, Don’t It?”
  9412.     Application-specific picture comment conflict and 
  9413. registration is addressed, along with Developer Technical 
  9414. Support’s method for solving it.|
  9415. M.IM.BitMatToRegion TN193
  9416. “So Many Bitmaps, So Little Time”
  9417.     This Technical Note discusses the routine BitMapToRegion, 
  9418. which converts a bitmap to a region, and is available in the 
  9419. 32-Bit QuickDraw INIT and from Apple Software Licensing. 
  9420. Changes since October 1989: Added trap definitions for 
  9421. developers using the 32-Bit QuickDraw version of this 
  9422. routine without the correct MPW include file.|
  9423. M.IM.ColorCopyBits TN163
  9424. “Adding Color With CopyBits”
  9425.     Inside Macintosh Volume V states that the foreground and 
  9426. background colors are applied to an image during a CopyBits 
  9427. or CopyMask call. Accidental use of this feature can create 
  9428. bizarre coloring effects. This note explains what happens, 
  9429. how to avoid problems, and how to use it.|
  9430. M.IM.ColorCursor TN244
  9431. “A Leading Cause of Color Cursor Cursing”
  9432.     Working with color cursors you create from scratch can 
  9433. cause headaches. This Technical Note may help a bit. 
  9434. Changes since June 1989: Added a warning about purgeable 
  9435. 'clut' resources.|
  9436. M.IM.ColorPrinting TN73
  9437. “Color Printing”
  9438.     This discusses color printing in a Macintosh application.|
  9439. M.IM.DevIndPrinting TN122
  9440. “Device-Independent Printing”
  9441.     This technical note discusses a method for downloading 
  9442. PostScript dictionaries automatically using the LaserWriter 
  9443. driver. It will also provide the format and use of the 
  9444. PREC(103) resource. It will also describe some problems 
  9445. with the now obsolete PREC(201) resource. If you are using 
  9446. PostScript dictionaries, or either of these resources, you 
  9447. should definitely read this note.|
  9448. M.IM.DictionaryLoading
  9449. “The Lo Down on Dictionary Downloading”
  9450.     This technical note discusses a method for downloading 
  9451. PostScript dictionaries automatically using the LaserWriter driver. 
  9452. It will also provide the format and use of the PREC(103) resource. 
  9453. It will also describe some problems with the now obsolete
  9454. PREC(201) resource. If you are using PostScript dictionaries, 
  9455. or either of these resources, you should definitely read this note.|
  9456. M.IM.DocNames TN149
  9457. “Document Names and the Printing Manager”
  9458.     Our compatibility testing for LaserShare (Apple’s 
  9459. LaserWriter spooler) has turned up a number of applications 
  9460. that do not provide the Printing Manager with a document 
  9461. name; although this feature is not required, it is nice for 
  9462. users that share printers.|
  9463. M.IM.DrawingIcons TN55
  9464. “Drawing Icons”
  9465.     Using resources of type ICON allows drawing of icons in 
  9466. srcOr mode. Using resources of type ICN# allows for more 
  9467. variety when drawing icons.|
  9468. M.IM.Feeder TN295
  9469. “Feeder Fodder”
  9470.     This Technical Note discusses the new Feeder button 
  9471. available in the 6.1, and 7.0 versions of the LaserWriter 
  9472. driver. This Feeder button mechanism allows developers to 
  9473. insert code into the LaserWriter driver to support a sheet 
  9474. feeder connected to a LaserWriter. This Note provides a 
  9475. description of the button, as well as information required to 
  9476. implement one.|
  9477. M.IM.FontFamilies TN245 [1/2]
  9478. “Font Family Numbers”
  9479.     This Technical Note discusses the range of numbers 
  9480. available for identifying font families, how they are 
  9481. allocated among script systems, and what numbers should 
  9482. be used for fonts that were designed to be used as a tool in 
  9483. an application. Changes since August 1990: Apple Computer 
  9484. no longer registers font family ID numbers; this note has 
  9485. been altered to reflect the change in policy. Also, the |
  9486. M.IM.FontFamilies TN245 [2/2]
  9487. relationship of outline fonts to font families is discussed 
  9488. briefly.|
  9489. M.IM.FontIcons TN217
  9490. “Where Have My Font Icons Gone?”
  9491.     This Technical Note discusses why you should not link 
  9492. directly from your font files to the font icons provided by 
  9493. LaserWriter driver 5.2 and later. Changes since December 
  9494. 1988: Added some useful tips and described the method 
  9495. required to bundle an icon to your font file.|
  9496. M.IM.FontNames TN191
  9497. “Font Names”
  9498.     This note recommends the use of font names rather than 
  9499. font numbers.|
  9500. M.IM.GCQDCopybits TN289
  9501. “Deaccelerated _CopyBits & 8•24 GC QuickDraw”
  9502.     This Technical Note discusses conditions that may cause 
  9503. _CopyBits to slow down when QuickDraw acceleration is on 
  9504. via the Apple 8•24 GC Display Card.|
  9505. M.IM.IconDrawing TN306
  9506. “Drawing Icons the System 7 Way”
  9507.     This Technical Note describes how to utilize the built-in 
  9508. System 7 icon drawing utility. Use this information to better 
  9509. conform to the System 7.0 visual human interface.|
  9510. M.IM.ImageWriter TN124
  9511. “Using Low-Level Printing Calls With AppleTalk ImageWriters”|
  9512. M.IM.ImgWrtrPaper TN33
  9513. “ImageWriter II Paper Motion”
  9514.     The purpose of this technical note is to answer the many 
  9515. questions asked about why the paper moves the way it 
  9516. does on the ImageWriter II.|
  9517. M.IM.IsASpooler
  9518. “Am I Talking To A Spooler?”|
  9519. M.IM.LargePict TN154
  9520. “Displaying Large PICT Files”
  9521.     Now that we have scanners and other massive-picture 
  9522. producing types of applications, there is a need to address 
  9523. the problem of how to display a PICT format object that is 
  9524. bigger than a current PICT resource is allowed to be. Note 
  9525. that this technique applies equally well to version 1 and 
  9526. version 2 (word-opcode) pictures as produced by the 
  9527. Macintosh II.|
  9528. M.IM.LaserPrep TN152 [1/2]
  9529. Note #125, Effect of Spool-A-Page/Print-A-Page on Shared 
  9530. Printers, already thoroughly covers this topic.|
  9531. M.IM.LaserPrep TN152 [1/2]
  9532. “Using Laser Prep Routines”
  9533.     This Technical Note discusses techniques for optimizing 
  9534. code for printing on the LaserWriter. Changes since March 
  9535. 1988: Updated the “Printable Paper Area” and “Memory 
  9536. Considerations” sections as well as the printer IDs, moved 
  9537. the error messages from the end of the Note to Technical 
  9538. Note #161, A Printing Loop That Cares…, and removed the 
  9539. “Spool-A-Page/Print-A-Page” section because Technical |
  9540. M.IM.LaserWriterOpt TN72
  9541. “Optimizing For The LaserWriter—Techniques”
  9542.     This Technical Note discusses techniques for optimizing code for 
  9543. printing on the LaserWriter. Changes since March 1988: Updated the 
  9544. “Printable Paper Area” and “Memory Considerations” sections as well 
  9545. as the printer IDs, moved the error messages from the end of the Note 
  9546. to Technical Note #161, A Printing Loop That Cares…, and removed the
  9547. “Spool-A-Page/Print-A-Page” section because Technical Note #125, 
  9548. Effect of Spool-A-Page/Print-A-Page on Shared Printers, already 
  9549. thoroughly covers this topic.|
  9550. M.IM.LaserWriterROM TN123
  9551. “Bugs in LaserWriter ROMs”
  9552.     These are LaserWriter bugs that your users may encounter 
  9553. when printing from any Macintosh application. These are for 
  9554. your information; you cannot code around them. The bugs 
  9555. described here occur in the 1.0 and 2.0 LaserWriter ROMs.|
  9556. M.IM.OffscreenBitMap TN41
  9557. “Drawing Into an Off-Screen Bitmap”
  9558.     This Technical Note provides an example of creating an 
  9559. off-screen bitmap, drawing to it, and then copying from it 
  9560. to the screen. Changes since April 1990: Clarified the 
  9561. section on window updates with off-screen bitmaps to 
  9562. explicitly limit these updates to your own windows.|
  9563. M.IM.OldColors TN259
  9564. “Old Style Colors”
  9565.     This Technical Note covers limitations of the original 
  9566. Macintosh color model (eight-color) which Inside 
  9567. Macintosh, Volume I-173, QuickDraw does not document. 
  9568. Changes since October 1989: Added definitions of the old-
  9569. style constants.|
  9570. M.IM.PackBits TN171 [1/2]
  9571. Changes since November 1990: A warning has been added 
  9572. about the handling of a flag-counter byte value of -128.|
  9573. M.IM.PackBits TN171 [1/2]
  9574. “Things You Wanted to Know About _PackBits* *But Were Afraid to Ask”
  9575.     This Technical Note describes the format of data packed by 
  9576. the Toolbox utility _PackBits and documents a change to the 
  9577. srcBytes limit and possible worst case. Although you can 
  9578. simply unpack this data using _UnPackBits, Apple provides 
  9579. this information for the terminally curious and for those 
  9580. manipulating MacPaint® documents or PICT files by hand. 
  9581. Warning: This format information is subject to change. |
  9582. M.IM.PaletteManagerChanges TN211
  9583. “Palette Manager Changes in System 6.0.2”
  9584.     This Technical Note describes the changes and 
  9585. enhancements to the Palette Manager in System Software 
  9586. 6.0.2 and future versions.|
  9587. M.IM.PictAndPrinting TN297
  9588. “Pictures and the Printing Manager”
  9589.     This technical note described some problems and features 
  9590. of using Quickdraw pictures with the Printing Manager. In 
  9591. general, if your application prints Quickdraw pictures, you 
  9592. should read this note.|
  9593. M.IM.PictClipRegions TN59
  9594. “Pictures and Clip Regions”
  9595.     This note describes a problem that affects creation of 
  9596. QuickDraw pictures.|
  9597. M.IM.PictureOpcodes TN21
  9598. “QuickDraw’s Internal Picture Definition”
  9599.     This technical note describes the internal format of the 
  9600. QuickDraw picture data structure. This revision corrects 
  9601. some errors in the opcode descriptions and provides some 
  9602. examples.|
  9603. M.IM.pIdleProc TN294
  9604. “Me And My pIdle Proc (or how to let users know what’s going on during print time…)”
  9605.     This Technical Note discusses how to defensively program 
  9606. a pIdle procedure to work with the majority of print drivers 
  9607. in existence today, and how to install it at print time.|
  9608. M.IM.PosIndPS TN183
  9609. “Position-Independent PostScript”
  9610.     This technical note describes a method for inserting 
  9611. position-independent PostScript into QuickDraw pictures.|
  9612. M.IM.PRGeneral TN128
  9613. “PrGeneral”
  9614.     The Printing Manager architecture has been expanded to 
  9615. include a new procedure called PrGeneral. The features 
  9616. described here are advanced, special-purpose features, 
  9617. intended to solve specific problems for those applications 
  9618. that need them. The calls to determine printer resolution 
  9619. introduce a good deal of complexity into the application’s 
  9620. code, and should be used only when necessary.|
  9621. M.IM.PrGeneralBug TN173
  9622. “PrGeneral Bug”
  9623.     This technical note documents a bug in the implementation 
  9624. of the PrGeneral procedure in the LaserWriter driver version 
  9625. 4.0. The bug has to do with the format of the information 
  9626. returned by the GetRslData opcode. This technical note will 
  9627. also describe a workaround for the problem.|
  9628. M.IM.PrincipiaOffScreen TN120 [1/3]
  9629. “Principia Off-Screen Graphics Environments”
  9630.     Using Color QuickDraw to draw off screen is a common 
  9631. requirement of applications and other kinds of programs 
  9632. that run on the Macintosh. This Note discusses what Color 
  9633. QuickDraw needs in a graphics environment and how to 
  9634. create one for off-screen drawing. A brief discussion of 
  9635. GWorlds, which are off-screen graphics environments that 
  9636. are set up by the system, is given to help you decide 
  9637. whether to use them or the do-it-yourself techniques |
  9638. M.IM.PrincipiaOffScreen TN120 [2/3]
  9639. described in this Note for setting up an off-screen graphics 
  9640. environment. The author’s intent is to provide concepts and 
  9641. routines for creating an off-screen graphics environment, 
  9642. and also to explain why existing routines for off-screen 
  9643. drawing act as they do. Many, many thanks go to Guillermo 
  9644. Ortiz, Konstantin Othmer, Bruce Leak, and Jon Zap for all 
  9645. their expertise on this subject, Rich Collyer, Rick Blair, and 
  9646. Jim Friedlander for paving the way, and especially to all 
  9647. people who inspired this update by asking great off-screen |
  9648. M.IM.PrincipiaOffScreen TN120 [3/3]
  9649. drawing questions. Changes since October 1991: A very
  9650. embarrassing bug was found in CreateOffScreen and 
  9651. UpdateOffScreen. If you try to create a 16- or 32-bit off-
  9652. screen graphics environment, you’ll just get a paramErr. It 
  9653. won’t do that now.|
  9654. M.IM.PrintLoop TN161 [1/2]
  9655. “A Printing Loop That Cares…”
  9656.     This Technical Note discusses opening and closing the 
  9657. Printing Manager with calls to _PrOpen and _PrClose as well 
  9658. as how to handle errors at print time. Changes since 
  9659. October 1989: Added the section on error checking, 
  9660. incorporating the error code descriptions formerly found in 
  9661. Technical Note #72, Optimizing For The LaserWriter—
  9662. Techniques and an updated version of the information |
  9663. M.IM.PrintLoop TN161 [2/2]
  9664. formerly found in Technical Note #118, How To Check and 
  9665. Handle Printing Errors.|
  9666. M.IM.PrJobMerge TN311
  9667. “Fun With PrJobMerge”
  9668.     This Technical Note discusses some interesting behavior 
  9669. you’ll encounter while using PrJobMerge with the 7.0 and 
  9670. 7.1 versions of the LaserWriter driver. Changes since March 
  9671. 1992: Corrected the Vulcan-like “THPring” typo to correctly 
  9672. read “THPrint,” and changed a comment in the code to mean 
  9673. what I originally meant.|
  9674. M.IM.SetLineWidth TN175
  9675. “SetLineWidth Revealed”
  9676.     This technical note describes the internal implementation, 
  9677. and correct method of using, the SetLineWidth Picture 
  9678. Comment.|
  9679. M.IM.SmallIcons TN252
  9680. “Plotting Small Icons”
  9681.     This Technical Note discusses the 'SICN' resource format 
  9682. and how to plot one in a GrafPort. Changes since August 
  9683. 1989: Corrected errors in the Pascal code and spruced up 
  9684. the rest.|
  9685. M.IM.Spooler TN133
  9686. “The Effect of Spool-a-page/Print-a-page on Shared Printers”
  9687.     This technical note discusses drawbacks of using the 
  9688. spool-a-page/ print-a-page method of printing.|
  9689. M.IM.TimeSpaceCopyBits TN277
  9690. “Of Time and Space and _CopyBits”
  9691.     This Technical Note describes the various factors that can 
  9692. influence the speed of _CopyBits so that developers can set 
  9693. up conditions to achieve the best performance for the 
  9694. particular situation.|
  9695. M.ME.GrowZoneA5 TN136
  9696. “Register A5 Within GrowZone Functions”|
  9697. M.ME.HandleVSPointer TN155
  9698. “Handles and Pointers—Identity Crisis”
  9699.     A handle is a handle and a pointer is a pointer. Applications 
  9700. should avoid embedding non-relocatable objects (that the 
  9701. system assumes will never move) in handles.|
  9702. M.ME.MaxApplZone&MoveHHiASM TN103
  9703. “Using MaxApplZone and MoveHHi from Assembly Language”
  9704.     When calling MaxApplZone and MoveHHi from assembly 
  9705. language, be sure to get the correct code.|
  9706. M.ME.MFandSetGrowZone TN233
  9707. “MultiFinder and _SetGrowZone”
  9708.     MultiFinder patches the _SetGrowZone trap, and this patch 
  9709. can cause your program to crash if you attempt to save and 
  9710. restore the grow zone procedure.|
  9711. M.ME.MoreMasters TN53
  9712. “MoreMasters Revisited”
  9713.     MoreMasters should be called from CODE segment 1. The 
  9714. number of master pointers that a program needs can be 
  9715. determined empirically. MoreMasters can be tricked into 
  9716. creating the exact number of master pointers desired.|
  9717. M.ME.MoveHHiSetResPurge TN111
  9718. “MoveHHi and SetResPurge”
  9719.     This Technical Note discusses the use of the purgeProc 
  9720. field of an application’s heap zone.|
  9721. M.ME.PurgeProc TN111
  9722. “Using a PurgeProc”
  9723.     This Technical Note discusses the use of the purgeProc field of an 
  9724. application’s heap zone.|
  9725. M.ME.StripAddress TN213
  9726. “_StripAddress: The Untold Story”
  9727.     Inside Macintosh, Volume V, The OS Utilities, incorrectly 
  9728. documents the _StripAddress trap; this Technical Note 
  9729. correctly documents the trap and gives guidelines for its 
  9730. use. Changes since April 1990: Added a discussion of why 
  9731. the _StripAddress trap should be used under certain 
  9732. circumstances when patching traps.|
  9733. M.ME.SwapMMUMode TN228
  9734. “Use Care When Swapping MMU Mode”
  9735.     This Technical Note describes how to avoid crashing when 
  9736. swapping into 32-bit mode on a Macintosh II. Thanks to Jim 
  9737. Berry and Dan Weston for pointing this out. Changes since 
  9738. April 1989: Added a reference to Technical Note #213, 
  9739. _StripAddress: The Untold Story.|
  9740. M.ME.SysError33 TN151
  9741. “System Error 33, “zcbFree has gone negative””
  9742.     System 3.2 introduced a new system error, ID=33, 
  9743. generated by the Memory Manager when it notices that a 
  9744. heap had been corrupted in a certain way. This error is 
  9745. listed in the file “SysErr.a” as “negZcbFreeErr”.|
  9746. M.ME.VMMemoryMapping TN285 [1/2]
  9747. “Coping With VM and Memory Mappings”
  9748.     The purpose of this Note is twofold. First, it describes in 
  9749. detail how to use the GetPhysical routine. This routine is 
  9750. critical to the support of alternate bus masters on certain 
  9751. machines without Virtual Memory (VM) and all machines 
  9752. with VM. Included is an ancillary discussion of several 
  9753. closely-related VM routines. Second, it reiterates a number 
  9754. of issues important to VM compatibility and elucidates 
  9755. some of the deeper VM issues of which specialized |
  9756. M.ME.VMMemoryMapping TN285 [2/2]
  9757. developers should be aware. Compatibility issues are 
  9758. especially important for developers of SCSI drivers, NuBus™ 
  9759. master hardware, and code which runs at interrupt time. 
  9760. Changes since February 1991: This update incorporates new 
  9761. issues which have come up during System 7.0 beta testing, 
  9762. and it also attempts to clarify some issues which have 
  9763. proven to be particularly troublesome or widely 
  9764. misunderstood.|
  9765. M.NW.afpMiscUserCommand
  9766. “Arbitrating the Use of afpMiscUserCommand and afpMiscUse rWrite”
  9767.     This Technical Note discusses a scheme for arbitrating the 
  9768. use of the afpMiscUserCommand and afpMiscUserWrite 
  9769. AppleTalk Filing Protocol (AFP) commands.|
  9770. M.NW.AppleShareApp TN167
  9771. “AppleShare Foreground Applications”
  9772.     This technical note outlines the requirements and 
  9773. restrictions of an AppleShare foreground application. This 
  9774. information pertains to AppleShare versions 1.1 and newer.|
  9775. M.NW.AppleShareApps TN116
  9776. “AppleShare-able Applications and the Resource Manager”
  9777.     Normally, applications on an AppleShare server volume 
  9778. cannot be executed by more than one user at a time. This 
  9779. technical note explains why, and tells how you can enable 
  9780. your application to be shared.|
  9781. M.NW.AppleShareLimits TN216
  9782. “AppleShare 1.1 and 2.0 Limits”
  9783.     This Technical Note describes some machine-dependent 
  9784. limits of current versions of AppleShare and AppleShare 
  9785. servers.|
  9786. M.NW.AppleShareOldFinder TN114
  9787. “AppleShare and Old Finders”
  9788.     Technical Note #121 announced that we would be moving 
  9789. to a simplified AppleTalk Manager interface. That interface 
  9790. is available now, as part of MPW 2.0 and newer. 
  9791. Documentation for this new interface is contained in the 
  9792. AppleTalk Manager chapter of Inside Macintosh Volume V. 
  9793. This technical note contains some of the preliminary 
  9794. documentation for this interface and some useful points 
  9795. about information about it, and AppleTalk in general.|
  9796. M.NW.AppleTalk TN132
  9797. “AppleTalk Interface Update”
  9798.     Technical Note #121 announced that we would be moving to a 
  9799. simplified AppleTalk Manager interface. That interface is available now, 
  9800. as part of MPW 2.0 and newer. Documentation for this new interface is 
  9801. contained in the AppleTalk Manager chapter of Inside Macintosh Volume 
  9802. V. This technical note contains some of the preliminary documentation 
  9803. for this interface and some useful points about information about it, and
  9804. AppleTalk in general.|
  9805. M.NW.AppleTalk2 TN312 [1/3]
  9806. “What’s New With AppleTalk Phase 2”
  9807.     This Technical Note discusses the new features of 
  9808. AppleTalk available for System 7.0 and AppleTalk version 57. 
  9809. The new features include support for the Flagship Naming 
  9810. Service and the AppleTalk Multiple Node Architecture. We 
  9811. present the Multiple Node Architecture and discuss the new 
  9812. calls available to applications. We also discuss the impact of 
  9813. the new architecture on AppleTalk Device files (ADEVs), and 
  9814. the changes necessary to make them multinode compatible. |
  9815. M.NW.AppleTalk2 TN312 [2/3]
  9816. Finally, we discuss the Flagship Naming Service, along with 
  9817. the new AppleTalk Transitions. The new transitions notify a 
  9818. process of changes to the Flagship name, network cable 
  9819. range, router status, and processor speed. Changes since 
  9820. February 1992: Provided additional detail on the 
  9821. implementation to the AAddNode, ADelNode, and 
  9822. AGetNodeRef calls including parameter offsets. Added 
  9823. sample code to check for existence of LAP Manager. Added 
  9824. Pascal source to determine whether the LAP Manager |
  9825. M.NW.AppleTalk2 TN312 [3/3]
  9826. exists. Added warning to check the result from the
  9827. LAPAddATQ function since the System 7 Tuner extension may 
  9828. not load AppleTalk resources. Corrected typographical 
  9829. errors. Added information on the discussion on the Speed 
  9830. Change AppleTalk Transition event. Added discussion 
  9831. regarding the 'atkv' gestalt selector. Sidebars highlight 
  9832. changes or additions to this document.|
  9833. M.NW.AppleTalk2Mac TN250
  9834. “AppleTalk Phase 2 on the Macintosh”
  9835.     This Technical Note discusses the new features and calls 
  9836. available with AppleTalk Phase 2. Changes since August 
  9837. 1989: Incorporated the ClosePrep and CancelClosePrep 
  9838. transitions and the new control calls to the .MPP driver.|
  9839. M.NW.AppleTalkTimer TN270
  9840. “AppleTalk Timers Explained”
  9841.     This Technical Note explains how to effectively use timers 
  9842. and retry mechanisms of the various AppleTalk protocols to 
  9843. achieve maximum performance on an internet.|
  9844. M.NW.ASPvsAFP TN195
  9845. “ASP and AFP Description Discrepancies”
  9846.     The descriptions of the AppleTalk Session Protocol and 
  9847. AppleTalk Filing Protocol functions within the body of the 
  9848. AppleTalk Manager chapter are incorrect and conflict with 
  9849. those in the Summary of the AppleTalk Manager. This 
  9850. technical note resolves the discrepancy.|
  9851. M.NW.BorrowedAFP
  9852. “Polite Use of Borrowed AFP Sessions”
  9853.     This Technical Note shows how to borrow the session 
  9854. reference number of an AFP volume mounted by the 
  9855. Macintosh File System. It also shows how to retrieve other 
  9856. information from the file system for a mounted AFP volume.|
  9857. M.NW.DAMExtensions TN316
  9858. “Data Access Extensions”
  9859.     This Technical Note discusses coding data access 
  9860. extensions that provide an interface between the Data 
  9861. Access Manager and remote data sources. Each of the 
  9862. functions that a data access extension must implement is 
  9863. described.|
  9864. M.NW.HLAppleTalk TN121
  9865. “Using the High-Level AppleTalk Routines”
  9866.     What you need to do in order to use high-level AppleTalk 
  9867. routines depends upon the interfaces you are using. Some 
  9868. differences are outlined below.|
  9869. M.NW.Internets TN9
  9870. “Will Your AppleTalk Application Support Internets?”
  9871.     This Technical Note discusses how AppleTalk applications 
  9872. should work across internets, groups of interconnected 
  9873. AppleTalk networks. It explains the differences between 
  9874. life on a single AppleTalk network and life on an internet. 
  9875. Changes since March 1988: Removed the section on 
  9876. AppleTalk retry timers, as it is no longer accurate; see 
  9877. Technical Note #270, AppleTalk Timers Explained, for more 
  9878. information on retry timers.|
  9879. M.NW.KillNBP TN199
  9880. “KillNBP Clarification”
  9881.     This technical note clears up some confusion regarding the 
  9882. Name Binding Protocol KillNBP function.|
  9883. M.NW.NoNetEvents TN142
  9884. “Avoid Use of Network Events”
  9885.     Future System software enhancements will not support 
  9886. network events. This note gives hints on weaning your 
  9887. application from the use of network events.|
  9888. M.NW.OpenAppleTalk TN224
  9889. “Opening AppleTalk”
  9890.     This Technical Note describes the most effective, safe, and 
  9891. compatible way to open the AppleTalk drivers, .MPP and 
  9892. .ATP.|
  9893. M.NW.RegisterName TN225
  9894. “Using RegisterName”
  9895.     The verify flag indicator byte (verifyFlag) of the AppleTalk 
  9896. RegisterName function should always be set TRUE in 
  9897. published code.|
  9898. M.NW.Servers TN20
  9899. “Data Servers on AppleTalk”
  9900.     Many applications could benefit from the ability to share 
  9901. common data between several Macintoshes, without 
  9902. requiring a file server. This technical note discusses one 
  9903. technique for managing this AppleTalk communication.|
  9904. M.NW.SourceRouting TN309
  9905. “Routes From the Source”
  9906.     This Technical Note discusses source routing and its 
  9907. possible implementation in token ring link layers.|
  9908. M.NW.Spooler
  9909. “The Effect of Spool-a-page/Print-a-page on Shared Printers”
  9910.     This technical note discusses drawbacks of using the 
  9911. spool-a-page/ print-a-page method of printing.|
  9912. M.OS.CommandShiftKeys
  9913. “Command-Shift-Number Keys”
  9914.     This Technical Note discusses INIT evils, the foremost of 
  9915. which deals with clearing DeskHook and DragHook at INIT 
  9916. time. Changes since August 1989: Added warning about 
  9917. clearing DragHook.|
  9918. M.OS.DeskHookINIT TN247
  9919. “Giving the (Desk)Hook to INITs”
  9920.     This Technical Note discusses INIT evils, the foremost of which deals
  9921. with clearing DeskHook and DragHook at INIT time. Changes since August
  9922. 1989: Added warning about clearing DragHook.|
  9923. M.OS.OmegaSANE TN314
  9924. “OmegaSANE”
  9925.     System 7.0.1 introduced a new version of SANE (the 
  9926. Standard Apple Numerics Environment) known as 
  9927. OmegaSANE. This Note discusses the features of OmegaSANE 
  9928. and the associated compatibility risks. This note covers: 
  9929. Topics • OmegaSANE features, including: • Correctly rounded 
  9930. binary ´ decimal conversions; • Faster transcendental 
  9931. functions; • Backpatching of Pack 4 SANE traps for faster 
  9932. package entry; • Compatibility risks due to backpatching.|
  9933. M.OS.SegmentLoader TN220
  9934. “Segment Loader Limitations”
  9935.     This Technical Note discusses the jump table limitations of 
  9936. the Segment Loader and suggests some ways to work 
  9937. around these limitations to minimize the problem. These 
  9938. limitations are most evident to developers using MacApp 
  9939. and other object-oriented environments.
  9940. Overview|
  9941. M.OV.32BitClean TN212
  9942. “The Joy Of Being 32-Bit Clean”
  9943.     What to do (and what not to do) to make your programs 
  9944. run under A/UX and future versions of the Macintosh 
  9945. System Software. Changes since October 1988: Added 
  9946. information on writing 32-bit clean CDEFs, and updated A/UX 
  9947. information to reflect the capabilities of A/UX 1.1.|
  9948. M.OV.A5 TN208
  9949. “Setting and Restoring A5”
  9950.     The routines SetupA5 and RestoreA5 do not work properly 
  9951. when used with some optimizing Pascal and C compilers. 
  9952. Two new routines, SetCurrentA5 and SetA5, are available in 
  9953. MPW 3.0, and they should work with any compiler. Changes 
  9954. since December 1988: Removed the sample code and 
  9955. expanded the explanation of these two routines. The 
  9956. sample code in Technical Note #180 reflects these new A5 
  9957. routines.|
  9958. M.OV.A5TrapPatching TN25
  9959. “Don’t Depend on Register A5 Within Trap Patches”
  9960.     Future software may allow desk accessories to have their 
  9961. own globals by changing register A5 when the accessory is 
  9962. entered and exited. This can cause problems for 
  9963. applications that patch traps without following certain 
  9964. rules.|
  9965. M.OV.ChkForFunction TN156
  9966. “Checking for Specific Functionality”
  9967.     This technical note explains how to check at run time to 
  9968. see if specific functionality, such as the “new” TextEdit, is 
  9969. present.|
  9970. M.OV.Chooser TN197
  9971. “Chooser Enhancements”
  9972.     Beginning with version 3.2, the Chooser has been 
  9973. enhanced to provide support for additional controls.|
  9974. M.OV.Compatibility TN2
  9975. “Compatibility Guidelines”
  9976.     While creating or revising any program for the Macintosh, 
  9977. you should be aware of the most common reasons why 
  9978. programs fail on various versions of the Macintosh. This 
  9979. note will detail some common failure modes, why they 
  9980. occur, and how to avoid them.|
  9981. M.OV.CompatibilityWhy TN117
  9982. “Compatibility: Why & How”
  9983.     While creating or revising any program for the Macintosh, you should 
  9984. be aware of the most common reasons why programs fail on various 
  9985. versions of the Macintosh. This note will detail some common failure modes, 
  9986. why they occur, and how to avoid them.|
  9987. M.OV.Debugging TN7
  9988. “Debugging Tips”
  9989.     This presents a few tips which may make your debugging 
  9990. easier.|
  9991. M.OV.DesktopFile TN210
  9992. “The Desktop file’s Outer Limits”
  9993.     This Technical Note discusses the new 'fwst' resource 
  9994. added to some Control Panels under System 7.0 and later.|
  9995. M.OV.ExtraCDEVRes TN310
  9996. “Who Put That Resource in My CDEV?”
  9997.     This Technical Note discusses the new 'fwst' resource added to some
  9998. Control Panels under System 7.0 and later.|
  9999. M.OV.GestaltSysenvirons TN129
  10000. “_Gestalt & _SysEnvirons—a Never-Ending Story”
  10001.     This Technical Note discusses the latest changes and 
  10002. enhancements in the _Gestalt and _SysEnvirons calls. 
  10003. Changes since October 1991: Clarified information on 
  10004. Gestalt information for Macintosh PowerBook computers 
  10005. and added information on the Macintosh LC II and the 
  10006. gestaltHardwareAttr selector.|
  10007. M.OV.GetInfoMasks TN147
  10008. “Finder Notes: “Get Info” Default & Icon Masks”
  10009.     The Finder has undergone a couple of changes you should 
  10010. keep in mind when creating the “bundle” information for 
  10011. your application.|
  10012. M.OV.LargeScreens TN100
  10013. “Compatibility with Large-Screen Displays”
  10014.     A number of third-party developers have announced 
  10015. large-screen display peripherals for Macintosh. One of 
  10016. them, Radius Inc., has issued a set of guidelines for 
  10017. developers who wish to remain compatible with their 
  10018. Radius FPD; unfortunately, one of their recommendations 
  10019. can cause system crashes. This note suggests a more 
  10020. correct approach.|
  10021. M.OV.ManagerAbuse TN203
  10022. “Don’t Abuse the Managers”
  10023.     When using the various pieces of the Macintosh operating 
  10024. system there is a temptation to try to stretch the built-in 
  10025. Managers too far. Developers should be aware of the 
  10026. intended purpose of the various Managers and beware of 
  10027. using them for things that they were not designed to 
  10028. handle. If extended beyond their design goals, they will 
  10029. become slow and unwieldy.|
  10030. M.OV.Multifinder TN205
  10031. “MultiFinder Revisited: The 6.0 System Release”
  10032.     This Technical Note describes several new features found 
  10033. in MultiFinder 6.0 and answers a few more commonly-asked 
  10034. questions. Changes since December 1989: Added a warning 
  10035. to the section on childDiedEvents about distribution of 
  10036. MultiFinder 6.1bx.|
  10037. M.OV.PurgeNComactDebug TN51
  10038. “Debugging With PurgeMem and CompactMem”|
  10039. M.OV.StationaryPads TN115
  10040. “Application Configuration with Stationery Pads”
  10041.     With the introduction of AppleShare (Apple’s file server) 
  10042. there are restrictions on self-modification of application 
  10043. resource files and the placement of configuration files. This 
  10044. note describes one way to get around the necessity for 
  10045. configuration files.|
  10046. M.OV.Vers TN189
  10047. “Version Territory”
  10048.     This Technical Note describes the 'vers' resource supported 
  10049. by Finder 6.1 and later. Changes since April 1989: Changed 
  10050. MPW C code to reflect the changes in MPW C 3.1.|
  10051. M.PS.DialogsInDAs TN5
  10052. “Using Modeless Dialogs from Desk Accessories”|
  10053. M.PS.SubLaunching TN126 [1/2]
  10054. “Sub(Launching) from a High-Level Language”
  10055.     Note: Developer Technical Support takes the view that 
  10056. launching and sublaunching are features which are best 
  10057. avoided for compatibility (and other) reasons, but we want 
  10058. to make sure that when it is absolutely necessary to 
  10059. implement it, it is done in the safest possible way. This 
  10060. Technical Note discusses the “safest” method of calling 
  10061. _Launch from a high-level language that supports inline 
  10062. assembly language with the option of launching or |
  10063. M.PS.SubLaunching TN126 [2/2]
  10064. sublaunching another application. Changes since August 
  10065. 1988: Incorporated Technical Note #52 on calling _Launch 
  10066. from a high-level language, changed the example to offer a 
  10067. choice between launching or sublaunching, added a 
  10068. discussion of the _Launch trap under MultiFinder, and 
  10069. updated the MPW C code to include inline assembly 
  10070. language.|
  10071. M.PT.ASMInitGraf TN223
  10072. “Assembly Language Use of _InitGraf with MPW”
  10073.     The Macintosh Programmer’s Workshop (MPW) requires 
  10074. assembly-language programmers to allocate their own 
  10075. QuickDraw global variables rather than use the default 
  10076. record as indicated in Inside Macintosh.|
  10077. M.PT.AUXComapt TN229
  10078. “A/UX 2.0 Compatibility Guidelines”
  10079.     This Technical Note describes details of the A/UX 2.0 
  10080. implementation of which developers should be aware, so 
  10081. that their Macintosh applications also work properly under 
  10082. A/UX. Changes since April 1989: This Note formerly described 
  10083. A/UX 1.1 Toolbox Bugs, but has been completely rewritten to 
  10084. cover A/UX 2.0 compatibility. Changes since June 1990: 
  10085. Changes due to A/UX 2.0.1, also added some new important 
  10086. issues.|
  10087. M.PT.AUXSysCalls
  10088. “A/UX System Calls From Macintosh Software”
  10089.     This Technical Note discusses how to make A/UX system 
  10090. calls from applications developed in the Macintosh 
  10091. environment. This is useful to anyone porting an existing 
  10092. Macintosh driver or application to work on A/UX as well. 
  10093. Changes since August 1990: Added information about how to 
  10094. make use of fork() system calls under MultiFinder, as well 
  10095. as how various A/UX system calls behave under the 
  10096. MultiFinder emulation mode.|
  10097. M.PT.CFuncArgs TN166
  10098. “MPW C Functions Using Strings or Points as Arguments”
  10099.     MPW 2.0 includes new C interfaces to ROM routines which 
  10100. no longer do string and point conversions. These new 
  10101. interfaces are described here.|
  10102. M.PT.CFunctions TN164
  10103. “MPW C Functions: To declare or not to declare, that is the question”
  10104.     Here’s the low-down on when C functions need not be 
  10105. declared in include files.|
  10106. M.PT.CommonLisp TN231 [1/2]
  10107. “Macintosh Allegro Common Lisp Features”
  10108.     This Technical Note describes some known problems and 
  10109. provides solutions to these problems for the Macintosh 
  10110. Allegro Common Lisp™ package which is available from 
  10111. Apple Computer, Inc. You should note, however, that 
  10112. although Apple acquired Coral Software and is selling 
  10113. Macintosh Allegro Common Lisp, Apple is not currently 
  10114. distributing any other products which had been developed 
  10115. or previously sold by Coral Software. Changes since April |
  10116. M.PT.CommonLisp TN231 [2/2]
  10117. 1989: Noted 1.3.1 documentation errors, corrected 
  10118. erroneous floating-point patch for version 1.2.2, updated 
  10119. 1.2.2 information which is not relevant to 1.3.1, corrected 
  10120. APDA part number, added examples of high-level printing 
  10121. functions in 1.3.1, an array-dialog-item example, and 
  10122. information explaining how to get the Victoria-Day release 
  10123. of Portable Common LOOPS (PCL) to compile correctly under 
  10124. 1.3.1.|
  10125. M.PT.CplusplusPitfalls TN307 [1/2]
  10126. “MPW C++ Pitfalls”
  10127.     This Technical Note covers most of the common and 
  10128. serious subtle problems that a MPW C++ user might 
  10129. encounter. For more information consult the current C++ 
  10130. literature. This Note will be updated periodically to reflect 
  10131. changes in the language and the compiler. Always read the 
  10132. release notes included with the MPW C++ to find out the 
  10133. latest status for known bugs and restrictions. Changes |
  10134. M.PT.CplusplusPitfalls TN307 [2/2]
  10135. since January 1992: The original inline C++ Tech Note is now 
  10136. part of an overall MPW C++ problem Tech Note.|
  10137. M.PT.Customs TN135
  10138. “Getting through CUSToms”
  10139.     This technical note provides a way for developers to allow 
  10140. sophisticated users to add code to an off-the-shelf 
  10141. application. Using this scheme, the user can easily install 
  10142. the code module; the application has to know how to call it 
  10143. and, optionally, be able to respond to a set of predefined 
  10144. calls from the custom package.|
  10145. M.PT.EditFileFormat TN84
  10146. “Edit File Format”
  10147.     This technical note describes the format of the files 
  10148. created by Edit. It has been verified for versions 1.x and 
  10149. 2.0.|
  10150. M.PT.FontDAMover TN23
  10151. “Life With Font/DA Mover—Desk Accessories”
  10152.     This technical note describes how to make sure that your 
  10153. desk accessory will work after being moved by Font/Desk 
  10154. Accessory Mover.|
  10155. M.PT.HandleObjects TN281
  10156. “Multiple Inheritance and HandleObjects”
  10157.     This Technical Note answers a common question about 
  10158. MPW C++: “Why doesn’t HandleObject support multiple 
  10159. inheritance?” It does this by giving a brief overview of how 
  10160. multiple inheritance is implemented in MPW C++.|
  10161. M.PT.Hypercard TN168 [1/2]
  10162. “HyperCard And You: Economy Edition”
  10163.     This Technical Note describes some HyperCard anomalies 
  10164. with which developers should be familiar when developing 
  10165. stackware, and it documents differences between 
  10166. HyperCard versions where appropriate. Changes since 
  10167. November 1987: Consolidated Technical Notes 168, 
  10168. HyperCard 'snd ' Resources; 169, HyperCard 1.0.1 and 1.1 
  10169. Anomalies; and 170, HyperCard File Format while adding and 
  10170. updating material with regard to HyperCard 2.0 and |
  10171. M.PT.Hypercard TN168 [2/2]
  10172. condensing or obsoleting information on bugs which have 
  10173. been addressed.|
  10174. M.PT.InsideObjPascal TN239
  10175. “Inside Object Pascal”
  10176.     This Technical Note briefly explains why Object Pascal and 
  10177. MacApp should only be used to write applications and MPW 
  10178. tools.|
  10179. M.PT.Installer TN75
  10180. “Apple’s Multidisk Installer”
  10181.     This Technical Note documents Apple’s Multidisk Installer, 
  10182. and it is in addition to separate Installer documentation 
  10183. which provides the details of writing scripts. Changes since 
  10184. September 1991: Revised information on the use of Installer 
  10185. version 3.1 to version 3.2. Revised information on the use of 
  10186. ScriptCheck version 3.2.1 with Installer version 3.2. Added 
  10187. Common Questions and Answers relating to the use of the 
  10188. Installer.|
  10189. M.PT.MacAPPBugs TN280 [1/3]
  10190. “Bugs In MacApp? Yes, But I Love It!”
  10191.     This Technical Note describes the latest information about 
  10192. bugs or unexpected “features” in MacApp. Where possible, 
  10193. solutions and fixes are noted. DTS intends this Note to be a 
  10194. complete list of all known bugs in MacApp and will update it 
  10195. as old bugs are fixed or new ones appear. If you have 
  10196. encountered a bug or unexpected feature which is not 
  10197. described here, be sure to let DTS know. Specific code 
  10198. examples and suggested fixes are useful. This version of |
  10199. M.PT.MacAPPBugs TN280 [2/3]
  10200. the Note reflects the state of MacApp 2.0.1. The latest 
  10201. version of this Note can always be found on AppleLink in the 
  10202. Developer Services Bulletin Board. Changes since August 
  10203. 1990: Updated for MacApp 2.0.1. Revised line count of 
  10204. MacApp 2.0. Added: TEditText #2; TEvtHandler #1; TGridView 
  10205. #3; TTEView #5, 7, 9; TView #6; Assorted TView.Focus #8; 
  10206. Globals #16; MABuild #13; Debug #10. Updated: TApplication 
  10207. #3; TPopup #5; TScroller #1; TStdPrintHandler #2, 3; TTEView 
  10208. #3; TView #3; TWindow #3; Assorted TView.Focus #3; Globals |
  10209. M.PT.MacAPPBugs TN280 [3/3]
  10210. #7, 8; MABuild #2, 11; Debug #4, 5; SADE Compatibility #1;
  10211. THINK Pascal #2. Removed: TApplication #5; TCommand #1; 
  10212. TCtlMgr #1; TDeskScrapView #1; TGridView #2; TIcon #1; 
  10213. TPopup #1, 2, 3; TStdPrintHandler #4; TTEView #1, 2, 6, 8; 
  10214. TView #5; TWindow #1, 2; Assorted TView.Focus #7; Globals 
  10215. #1-5, 9, 13-15; Debug #8, 9; THINK Pascal #1; Other #2.|
  10216. M.PT.MacAppView
  10217. “A Ten-Minute MacApp 'View' Adventure Game”
  10218. This Technical Note describes the new MacApp 3.0 'View' 
  10219. resource.|
  10220. M.PT.MacinTalk TN268
  10221. “MacinTalk—The Final Chapter”
  10222.     This Technical Note discusses the MacinTalk software 
  10223. product.|
  10224. M.PT.MacPaintDoc TN86
  10225. “MacPaint Document Format”
  10226.     This Technical Note describes the internal format of a 
  10227. MacPaint® document, which is a standard used by many 
  10228. other programs. This description is the same as that found 
  10229. in the “Macintosh Miscellaneous” section of early Inside 
  10230. Macintosh versions. Changes since October 1988: Fixed bugs 
  10231. in the example code.|
  10232. M.PT.MPW202Bugs TN200 [1/2]
  10233. “MPW 2.0.2 Bugs”
  10234.     This Technical Note describes latest information about 
  10235. bugs or unexpected “features” in the MPW C, Pascal, and 
  10236. Assembler products and the Toolbox and OS Interface 
  10237. Libraries. We intend this Note to be a complete list of all 
  10238. known bugs in these products, which will be updated as old 
  10239. bugs are fixed, or new ones appear. If you have 
  10240. encountered a bug or unexpected feature which is not 
  10241. described here, be sure to let us know. Specific code |
  10242. M.PT.MPW202Bugs TN200 [2/2]
  10243. examples are useful. The bugs described in the October 1 
  10244. revision of this Note will be fixed in the 3.0 release of MPW 
  10245. scheduled for Fall 1988. Changes since August 1, 1988: 
  10246. Corrected the description of “bug” #3 under MPW C as it is 
  10247. not a bug according to the definition of the C language and 
  10248. corrected an error in bug #2 of the Interface Libraries 
  10249. concerning the glue for _SlotVInstall and _SlotVRemove.|
  10250. M.PT.MPWasmGlobals TN104
  10251. “MPW: Accessing Globals From Assembly Language”
  10252.     This technical note demonstrates how to access MPW 
  10253. Pascal and MPW C globals from the MPW Assembler.|
  10254. M.PT.MPWLoad TN93
  10255. “MPW: {$LOAD}; _DataInit;%_MethTables”
  10256.     This technical note discusses the Pascal {$LOAD} directive 
  10257. as well as how to unload the _DataInit and %_MethTables 
  10258. segments.|
  10259. M.PT.MPWmc68881 TN146 [1/2]
  10260. “Notes on MPW’s -mc68881 Option”
  10261.     This Technical Note discusses MPW’s -mc68881 option, 
  10262. which represents Extended values in 96 bits (instead of 80, 
  10263. as with software SANE), and compatibility issues when 
  10264. using non-SANE system calls that expect 80-bit Extended 
  10265. values. Changes since June 1990: Extended the warning 
  10266. about explicitly checking for the presence of an FPU if an 
  10267. application uses floating-point instructions to include the |
  10268. M.PT.MPWmc68881 TN146 [2/2]
  10269. possibility of FPU-less MC68040 products and also raised 
  10270. the issue of extended values embedded in data structures.|
  10271. M.PT.NonMacMPW TN240
  10272. “Using MPW for Non-Macintosh 68000 Systems”
  10273.     This Technical Note discusses using MPW 3.0 for creating 
  10274. software intended to run on 68000-based systems that do 
  10275. not implement the Macintosh run-time architecture. These 
  10276. systems include NuBus™ cards, peripheral devices, and 
  10277. proprietary 68000 systems.|
  10278. M.PT.ObjPascal TN105
  10279. “MPW Object Pascal Without MacApp”
  10280.     This Technical Note discusses the PascalObject base class, 
  10281. used, for instance, with MacApp programming. The Technical 
  10282. Note describes how to write PascalObject derived classes 
  10283. that work with both Object Pascal and C++ code linking. It 
  10284. also describes the current restrictions and bugs with 
  10285. writing C++ code using PascalObject as the base class. This 
  10286. Technical Note is based on MacApp 2.0(.1), MPW 3.2 and 
  10287. MPW C++ 3.1.|
  10288. M.PT.PascalByPointer TN42
  10289. “Pascal Routines Passed by Pointer”|
  10290. M.PT.PascalObjects TN300
  10291. “My Life as a PascalObject”
  10292.     This Technical Note discusses the PascalObject base class, used, for
  10293. instance, with MacApp programming. The Technical Note describes how to
  10294. write PascalObject derived classes that work with both Object Pascal and 
  10295. C++ code linking. It also describes the current restrictions and bugs with 
  10296. writing C++ code using PascalObject as the base class. This Technical Note 
  10297. is based on MacApp 2.0(.1), MPW 3.2 and MPW C++ 3.1.|
  10298. M.PT.PascalToCProcParams TN265
  10299. “Pascal to C: PROCEDURE Parameters”
  10300.     This Technical Note talks about nested procedures and 
  10301. PROCEDURE parameters in Pascal and what to do when 
  10302. converting them into C or C++. Changes since February 1990: 
  10303. Fixed some type coercion problems.|
  10304. M.PT.PerfTuning TN313
  10305. “Performance Tuning with Development Tools”
  10306.     This Technical Note is a collection of useful ideas and 
  10307. suggestions to help you decrease the time required to 
  10308. compile and link under MPW. Some of the issues are even 
  10309. relevant to any development tools running under the 
  10310. Macintosh environment. The Tech Note will also clarify what 
  10311. performance tunings work, and which are marginal or may 
  10312. not work at all.|
  10313. M.PT.ProjectorResource TN269
  10314. “'ckid' Resource Format”
  10315.     This Technical Note describes the 'ckid' resource format 
  10316. used by MPW’s Projector. If you are writing an editor or 
  10317. development system, you may wish to allow or disallow file 
  10318. modification based on the information in the resource.|
  10319. M.PT.ROMDebugger TN38
  10320. “The ROM Debugger”
  10321.     This Technical Note discusses use of the Macintosh IIfx 
  10322. IOP-based serial driver under A/UX, especially under certain 
  10323. error conditions which cause it to perform differently than 
  10324. documented in termio(7). (The SCC driver, used on non-IOP 
  10325. machines, conforms to termio(7) in all cases.) References to 
  10326. “the driver” herein refer to the IOP-based serial driver, 
  10327. seriop.c.|
  10328. M.PT.SerialUnderAUX TN284
  10329. “IOP-Based Serial Differences Under A/UX”
  10330.     This Technical Note discusses use of the Macintosh IIfx IOP-based serial
  10331. driver under A/UX, especially under certain error conditions which cause it to
  10332. perform differently than documented in termio(7). (The SCC driver, used on 
  10333. non-IOP machines, conforms to termio(7) in all cases.) References to “the 
  10334. driver” herein refer to the IOP-based serial driver, seriop.c.|
  10335. M.PT.Signals TN88
  10336. “Signals”
  10337.     Signals are a form of intra-program interrupt which can 
  10338. greatly aid clean, inexpensive error trapping in stack frame 
  10339. intensive languages. A program may invoke the Signal 
  10340. procedure and immediately return to the last invocation of 
  10341. CatchSignal, including the complete stack frame state at 
  10342. that point.|
  10343. M.PT.StandAloneCode [1/2]
  10344. “Stand-Alone Code, ad nauseam”
  10345.     This Technical Note discusses many of the issues related to 
  10346. stand-alone code modules. This Note is by no means a 
  10347. completely original work, as the author borrows freely 
  10348. from the work of Keith Rollin, Mark Baumwell, and Jim 
  10349. Friedlander. Changes since October 1989: Completely 
  10350. rewritten to broaden the discussion of stand-alone code 
  10351. modules and include a greater scope of examples. |
  10352. M.PT.StandAloneCode [2/2]
  10353. Incorporates Technical Notes #110, MPW: Writing Stand-
  10354. Alone Code and #145, Debugger FKEY.|
  10355. M.PT.TeachText TN274
  10356. “The Compleat Guide to TeachText”
  10357.     This Technical Note explains how to use TeachText to 
  10358. create release notes, complete with pictures, which every 
  10359. Macintosh owner can read. This Note assumes familiarity 
  10360. with ResEdit.
  10361. Processes|
  10362. M.TB.Bundles TN48
  10363. “Bundles”
  10364.     This note describes what a bundle is and how to create 
  10365. one.|
  10366. M.TB.CDEFParams TN196
  10367. “'CDEF' Parameters and Bugs”
  10368.     This Technical Note describes known bugs in the Control 
  10369. Manager which affect control definition functions ('CDEF' 
  10370. resources). Changes since August 1988: Updated to reflect 
  10371. known bugs in the posCntl and thumbCntl messages and the 
  10372. Control Manager _TrackControl call.|
  10373. M.TB.ChangedResource TN188
  10374. “ChangedResource: Too much of a good thing”|
  10375. M.TB.ClicklessSound TN19
  10376. “How To Produce Continuous Sound Without Clicking”
  10377.     This Technical Note formerly described how to use the 
  10378. Sound Driver to produce continuous sound without clicking. 
  10379. Changes since March 1988: The continuous sound technique 
  10380. is no longer recommended.|
  10381. M.TB.ColorWindowsIn7 TN298 [1/2]
  10382. “Color, Windows and 7.0”
  10383.     System 7.0 introduces a new look for the Macintosh 
  10384. Desktop. In order to implement those changes 'wctb' and 
  10385. 'cctb' resources have changed in both form and use; it is 
  10386. now up to developers to take the lead and help the new 
  10387. standard work. The task can be divided in two main areas: 
  10388. in most cases all developers have to do is to stick to the 
  10389. system resources in order to provide a homogeneous feel to 
  10390. the user; developers in this group need only make sure the |
  10391. M.TB.ColorWindowsIn7 TN298 [2/2]
  10392. old 'wctb's are disposed of and that all dialogs and windows 
  10393. are based on CGrafPorts. The other case is more restricted 
  10394. and involves developers that need to use their own colors; 
  10395. these applications have to define the resources using the 
  10396. new templates and do a careful selection of the colors in 
  10397. order to not break the color scheme implemented by the 
  10398. system. Changes since January 1991: Removed note about 
  10399. 7.0 beta. Added mention to GetGray and added reference to 
  10400. where to find the sample 'WDEF'|
  10401. M.TB.DeskTopFile TN29
  10402. “Resources Contained in the Desktop File”
  10403.     This Technical Note describes the resources found in the 
  10404. Desktop file. You should not base anything critical on the 
  10405. format of the Desktop file. System 7 already uses another 
  10406. scheme as did AppleShare 2.0 under System 6.0.x.|
  10407. M.TB.DialogUserItems TN34
  10408. “User Items in Dialogs”
  10409.     The Dialog Manager does not go into detail about how to 
  10410. manage user items in dialogs; this Technical Note describes 
  10411. the process. Changes since March 1, 1988: Added MPW C 3.0 
  10412. code, added a _SetPort call to the Pascal example, and 
  10413. noted the necessity and meaning of enabled items.|
  10414. M.TB.FindDItem TN112
  10415. “FindDItem”
  10416.     This revision corrects the meanings of bits 6 and 7, which 
  10417. were interchanged in the older version of this technical 
  10418. note. ResEdit uses these bits incorrectly in versions older 
  10419. than 1.2.|
  10420. M.TB.FinderFlags TN40
  10421. “Finder Flags”
  10422.     This revision corrects the meanings of bits 6 and 7, which were 
  10423. interchanged in the older version of this technical note. ResEdit uses these 
  10424. bits incorrectly in versions older than 1.2.|
  10425. M.TB.FindersDrives TN28
  10426. “Finders and Foreign Drives”
  10427.     This technical note describes the differences in the way 
  10428. the 1.1g, 4.1, 5.0 and newer Finders communicate with 
  10429. foreign (non-Sony) disk drives.|
  10430. M.TB.GetNewDialogErrs TN4
  10431. “Error Returns from GetNewDialog”|
  10432. M.TB.GetNextEvent TN85
  10433. “GetNextEvent; Blinking Apple Menu”
  10434.     Wherein arcane mysteries are unraveled so you can make 
  10435. the Alarm Clock (or a similar desk accessory) blink the Apple 
  10436. menu at the appointed second. Also, why GetNextEvent is a 
  10437. good thing.|
  10438. M.TB.HFSTidbits TN204
  10439. “HFS Tidbits”
  10440.     This Technical Note describes two poorly documented 
  10441. features of the File Manager.|
  10442. M.TB.Karma TN227
  10443. “Toolbox Karma”
  10444.     This Technical Note discusses Macintosh Toolbox 
  10445. compatibility and what you can do to help the Macintosh 
  10446. continue evolving in the future.|
  10447. M.TB.KeyMapping TN160
  10448. “Key Mapping”
  10449.     This Technical Note describes the Macintosh family key 
  10450. code mapping scheme when running System file 4.1 and 
  10451. later. This Note also provides a “safe” method for 
  10452. remapping keyboards. Changes since October 1990: Added a 
  10453. section on how 'KMAP' resources are matched to specific 
  10454. ADB keyboard types and a section on the original Macintosh 
  10455. and Macintosh Plus keyboards.|
  10456. M.TB.LDEFs TN279
  10457. “'LDEF' Madness”
  10458.     This Technical Note uncovers a problem with writing Pascal 
  10459. list definition procedures and two (yes, count ’em, two) 
  10460. different methods to work around it.|
  10461. M.TB.MaxResInFile TN141
  10462. “Maximum Number of Resources in a File”
  10463.     This note describes the limitation of the number of 
  10464. resources in a single resource file.|
  10465. M.TB.MDEFMessage3 TN172
  10466. “Parameters for MDEF Message #3”
  10467.     Selected menu items in a custom 'MDEF' resource do not 
  10468. flash correctly due to a bug in the Menu Manager. This 
  10469. Technical Note describes the problem and explains how to 
  10470. make your 'MDEF' flash correctly.|
  10471. M.TB.MenuFlashing TN222
  10472. “Custom Menu Flashing Bug”
  10473.     Selected menu items in a custom 'MDEF' resource do not flash correctly 
  10474. due to a bug in the Menu Manager. This Technical Note describes the problem 
  10475. and explains how to make your 'MDEF' flash correctly.|
  10476. M.TB.MovableModalDialog TN302
  10477. “Help for Movable Modal Dialogs”
  10478.     This Technical Note describes the process by which an 
  10479. application can remap the Help Manager 'hmnu' resource 
  10480. while a movable modal dialog box is on the screen. The Help 
  10481. Manager handles the case for modal dialog boxes but punts 
  10482. in the case of movable modal dialog boxes. The following 
  10483. information will help you get the correct interface 
  10484. performance.|
  10485. M.TB.Multifinder TN158
  10486. “Frequently Asked MultiFinder Questions”
  10487.     This technical note provides answers to some of the more 
  10488. frequently asked questions about MultiFinder. The 
  10489. development name for MultiFinder was Juggler, so the term 
  10490. “juggle” is used in this technical note to denote a context 
  10491. switch.|
  10492. M.TB.MultiFinder1Bug TN177
  10493. “Problem with WaitNextEvent in MultiFinder 1.0”
  10494.     This Technical Note discusses a bug in WaitNextEvent in 
  10495. MultiFinder 1.0. This bug only occurs when WaitNextEvent is 
  10496. called from the background. This bug will be fixed in the 
  10497. next release of MultiFinder. Change since 11/87: the bug 
  10498. will be fixed in Systems with versions greater than $04FF.|
  10499. M.TB.MultifinderMisc TN180
  10500. “MultiFinder Miscellanea”
  10501.     This Technical Note discusses MultiFinder issues of which 
  10502. programmers should be aware. Changes since June 1988: 
  10503. Updated and generalized sample code to reflect new MPW 
  10504. 3.0 calls in both C and Pascal for saving and restoring A5 for 
  10505. interrupt code that accesses application globals. Removed 
  10506. text that can be found in Programmer’s Guide to 
  10507. MultiFinder, and added a note about _PostEvent.|
  10508. M.TB.NewCDEVMsg TN215
  10509. ““New” cdev Messages”
  10510.     This Technical Note describes some previously 
  10511. undocumented messages that the Control Panel can send to 
  10512. a Control Panel device (cdev).|
  10513. M.TB.NewResourceMgrCalls TN214
  10514. “New Resource Manager Calls”
  10515.     This Technical Note describes two new Resource Manager 
  10516. calls that make opening and creating resource files much 
  10517. easier.|
  10518. M.TB.NotificationManager TN184
  10519. “Notification Manager”
  10520.     This Technical Note describes the Notification Manager, the 
  10521. part of the operating system that lets an application, desk 
  10522. accessory, or driver alert the user. Changes since October 
  10523. 1989: Clarified the section on error handling for calls to 
  10524. _NMInstall.|
  10525. M.TB.OpenRFPerm TN185
  10526. “OpenRFPerm: What your mother never told you”
  10527.     This note corrects an error in the description of the 
  10528. Resource Manager routine OpenRFPerm found in Inside 
  10529. Macintosh Volume IV.|
  10530. M.TB.OwnedResources
  10531. “Shortcut for Owned Resources”
  10532.     This Technical Note discusses potential problems when 
  10533. pending update events for windows behind modal dialogs 
  10534. are not serviced. This note also documents some new 
  10535. System 7 Dialog Manager calls. Changes since August 1991: 
  10536. Added note clarifying how to use the new calls, documented 
  10537. use of StdFilterProc in Interface.o,and corrected code 
  10538. errors.|
  10539. M.TB.PendingUpdates TN304
  10540. “Pending Update Perils”
  10541.     This Technical Note discusses potential problems when pending update 
  10542. events for windows behind modal dialogs are not serviced. This note also
  10543. documents some new System 7 Dialog Manager calls. Changes since August 
  10544. 1991: Added note clarifying how to use the new calls, documented use of
  10545. StdFilterProc in Interface.o,and corrected code errors.|
  10546. M.TB.RervedResTypes TN32
  10547. “Reserved Resource Types”
  10548.     This note discusses some problems with the Resource 
  10549. Manager and how to work around them.|
  10550. M.TB.ResHeaderAppBytes TN62
  10551. “Don’t Use Resource Header Application Bytes”|
  10552. M.TB.ResourceTips TN78
  10553. “Resource Manager Tips”
  10554.     This note discusses some problems with the Resource Manager and how 
  10555. to work around them.|
  10556. M.TB.SeparateResFiles TN46
  10557. “Separate Resource Files”
  10558.     This Technical Note describes a new facility of the Menu 
  10559. Manager which allows you to add reduced icons and small 
  10560. icons to your menus. Changes since August 1989: Corrected 
  10561. references to SetItemCmd from SetItmCmd.|
  10562. M.TB.SICNinMenu TN253
  10563. “'SICN' Tired of Large Icons in Menus?”
  10564.     This Technical Note describes a new facility of the Menu Manager which
  10565. allows you to add reduced icons and small icons to your menus. Changes 
  10566. since August 1989: Corrected references to SetItemCmd from SetItmCmd.
  10567. M.TB.SetResLoad TN50
  10568. “Calling SetResLoad”|
  10569. M.TB.StripOpenResFile TN232
  10570. “Strip With _OpenResFile and _OpenRFPerm”
  10571.     This Technical Note discusses a bug in _OpenResFile and 
  10572. _OpenRFPerm which can cause system crashes and what 
  10573. you can do to avoid this problem.|
  10574. M.TB.WDEFwDraw TN290
  10575. “Custom WDEF and wDraw”
  10576.     This Technical Note explains why custom window definition 
  10577. functions may not respond to a wDraw message from the 
  10578. system (if you follow the documentation in Inside 
  10579. Macintosh).|
  10580. M.TB.WMgrPort TN194
  10581. “WMgrPortability”
  10582.     Where WMgrPort (the Window Manager’s port), 
  10583. MultiFinder, and drawing outside of one’s windows will be 
  10584. reconciled.|
  10585. M.TB.ZoomWindow TN79 [1/2]
  10586. “_ZoomWindow”
  10587.     This Technical Note contains some hints about using 
  10588. _ZoomWindow. Changes since February 1990: Fixed a bug in 
  10589. DoWZoom which caused crashes if the content of a window 
  10590. did not intersect with any device’s gdRect. Also made 
  10591. DoWZoom more robust by making savePort a local variable 
  10592. and checking for off-screen and inactive GDevice records. 
  10593. (One variable name has changed.) Additional minor changes: 
  10594. Corrected original sample code to use _EraseRect before |
  10595. M.TB.ZoomWindow TN79 [2/2]
  10596. zooming and added references to Human Interface Note #7, 
  10597. Who’s Zooming Whom? for more subtle and application-
  10598. specific considerations.|
  10599. M.TE.Appearance TN92
  10600. “The Appearance of Text”
  10601.     This technical note describes why text doesn’t always look 
  10602. the way you expect depending on the environment you are 
  10603. in.|
  10604. M.TE.EOLAmbiguity TN127
  10605. “TextEdit EOL Ambiguity”
  10606.     TESetSelect may be used to position the insertion point at 
  10607. the end of a line. There is an ambiguity, though; should the 
  10608. insertion point appear at the end of the preceding line or 
  10609. the start of the following one? It is possible to determine 
  10610. what will happen, as you are about to see.|
  10611. M.TE.FONDs TN26 [1/2]
  10612. asked questions related to the Font Manager. For reasons 
  10613. of consistency and easier reference, much of the contents 
  10614. of Technical Notes #191, “Font Names,” #198, “Font/DA 
  10615. Mover, Styled Fonts, and 'NFNT's,” and #245, “Font Family 
  10616. Numbers,” have been updated and worked into this Note as 
  10617. well.|
  10618. M.TE.FONDs TN26 [1/2]
  10619. “Fond of FONDs”
  10620.     This Technical Note takes the place of Tech Note #26, 
  10621. “Character vs. String Operations in QuickDraw” by Bryan 
  10622. Stearns (March 1988), which pointed out the possible 
  10623. differences between the results of a StringWidth call and 
  10624. successive calls to CharWidth. This Note updates and brings 
  10625. into a broader context the issues related to text measuring. 
  10626. It also provides additional documentation on font family 
  10627. resources ('FOND's), and addresses various other frequently |
  10628. M.TE.FontHeight TN30
  10629. “Font Height Tables”
  10630.     This technical note describes how the Font Manager 
  10631. (except in 64K ROMs) calculates height tables for fonts and 
  10632. how you can force recalculation.|
  10633. M.TE.FontsAndScripts TN242
  10634. “Fonts and the Script Manager”
  10635.     This Technical Note describes how the Script Manager uses 
  10636. the font family ID to determine a script code.|
  10637. M.TE.InternationalCancel TN263
  10638. “International Canceling”
  10639.     This Technical Note describes potential problems canceling 
  10640. operations with the Command-period key sequence and 
  10641. international keyboards.|
  10642. M.TE.IUChanges TN153
  10643. “Changes in International Utilities and Resources”
  10644.     The International Utilities package and the international 
  10645. resources have been changed with System file 4.1 to take 
  10646. advantage of the Script Manager.|
  10647. M.TE.NewStringComp TN178
  10648. “Modifying the Standard String Comparison”
  10649.     This technical note describes how to modify the standard 
  10650. string comparison by constructing an itl2 resource. 
  10651. Developers may want to modify the standard string 
  10652. comparison if Apple’s comparison doesn’t meet their needs 
  10653. or if Apple has not written a string comparison routine for 
  10654. the language that concerns them.|
  10655. M.TE.Pixel2Char TN241
  10656. “Script Manager’s Pixel2Char Routine”
  10657.     This Technical Note discusses the Pixel2Char routine 
  10658. provided by the Script Manager. Changes since June 1989: 
  10659. Clarified information, corrected minor errors, and replaced 
  10660. the illustration.|
  10661. M.TE.PrintAction TN174
  10662. “Accessing the Script Manager Print Action Routine”
  10663.     This technical note describes how Print Drivers can access 
  10664. the Script Manager Print Action routine to print 
  10665. unconventional text, such as Japanese or Arabic.|
  10666. M.TE.RecordSizeLimit TN237
  10667. “TextEdit Record Size Limitations Revisited”
  10668.     This Technical Note describes another limit on the length of 
  10669. a TextEdit record that was previously undocumented.|
  10670. M.TE.SafeCDEV TN251
  10671. “International CancelingSafe cdevs”
  10672.     This Technical Note describes a potential problem with 
  10673. Control Panel devices (cdevs) that contain EditText fields 
  10674. and presents a way to avoid it.|
  10675. M.TE.ScriptDateTime TN264
  10676. “Script Manager 2.0 Date & Time Problems”
  10677.     This Technical Note describes known bugs and features in 
  10678. and solutions to the date and time routines introduced in 
  10679. Script Manager 2.0.|
  10680. M.TE.ScriptVars TN243
  10681. “Script Manager Variables”
  10682.     This Technical Note describes, in detail, the local and global 
  10683. script variables.|
  10684. M.TE.TEScrollBug TN22
  10685. “TEScroll Bug”
  10686.     This technical note will point out some bugs (and possible 
  10687. workarounds), and other items of interest for the TextEdit 
  10688. programmer.|
  10689. M.TE.TextEditAdvice TN82
  10690. “TextEdit: Advice & Descent”
  10691.     This technical note will point out some bugs (and possible 
  10692. workarounds), and other items of interest for the TextEdit programmer.|
  10693. M.TE.TextEditBugs TN131
  10694. “TextEdit Bugs in System 4.2”
  10695.     This note formerly described the known bugs with the 
  10696. version of Styled TextEdit that was provided with System 
  10697. 4.1. Many of these bugs were fixed in System 4.2. This 
  10698. updated Technical Note describes the remaining known 
  10699. problems.|
  10700. M.TE.TextEditChanges TN207
  10701. “Styled TextEdit Changes in System 6.0”
  10702.     Some changes were made to TextEdit in System 6.0 to 
  10703. provide more functionality and to make life easier for the 
  10704. programmer using TextEdit. This Note documents those 
  10705. changes and enhancements. Changes since August 1988: 
  10706. Corrected an error in TEDispatchRec in the figure on page 8.|
  10707. M.TE.TextEditConvert TN18
  10708. “TextEdit Conversion Utility”
  10709.     Text sometimes must be converted between a Pascal 
  10710. string and “pure” text in a handle. This note illustrates a 
  10711. way to do this using MPW Pascal.|
  10712. M.TE.TextEditTech TN267 [1/2]
  10713. “TextEdit Technicalities”
  10714.     This Technical Note discusses some areas in TextEdit that 
  10715. have not previously been clearly documented. Changes 
  10716. since February 1990: Added a note about the changes in 
  10717. TextEdit for System Software 6.0.5, documented the low-
  10718. memory global TESysJust, clarified information about text 
  10719. direction and _TESetJust, discussed problems with the 
  10720. SetWordBreak routine along with a solution to work around |
  10721. M.TE.TextEditTech TN267 [2/2]
  10722. it, and described the differences in dialog text item 
  10723. behavior.|
  10724. M.TE.TextInNarrowGP TN60
  10725. “Drawing Characters into a Narrow GrafPort”|
  10726. M.TE.WordBreakTables TN182
  10727. “How to Construct Word-Break Tables”
  10728.     This technical note describes how to construct auxiliary 
  10729. break tables for use with the FindWord routine in the Script 
  10730. Manager.|
  10731. M.TN.WDMultifinder TN190
  10732. “Working Directories and MultiFinder”
  10733.     This technical note describes the way that working 
  10734. directories are handled under MultiFinder.|
  10735. macDev=8; ∫Devices
  10736. { Decide whether or not to show up }|
  10737. MACE3snthID=11; ∫Sound|
  10738. MACE3to1Name='MACE 3-to-1'; ∫AIFF|
  10739. MACE3Type='MAC3'; ∫AIFF|
  10740. MACE6snthID=13; ∫Sound|
  10741. MACE6to1Name='MACE 6-to-1'; ∫AIFF|
  10742. MACE6Type='MAC6'; ∫AIFF|
  10743. MACEVersion:NumVersion; ∫Sound {A800}|
  10744. MachineLocation=RECORD ∫Script
  10745.     latitude:Fract;
  10746.     longitude:Fract;
  10747.     CASE INTEGER OF
  10748.     0:
  10749.         dlsDelta:SignedByte; { signed byte; daylight savings delta }
  10750.     1:
  10751.         gmtDelta:LONGINT; { must mask - see documentation }|
  10752. macron=$F8; ∫Script|
  10753. magentaBit=7; ∫Quickdraw|
  10754. magentaColor=137; ∫Quickdraw|
  10755. MainDevice=$8A4; ∫SysEqu
  10756. { [GLOBAL VAR] (long) the main screen device }|
  10757. mainScreen=11; ∫Quickdraw
  10758. { 1 if main screen }|
  10759. majorBaseOS=12; ∫ROMDefs
  10760. { Offset to base of sResource in Major space. }|
  10761. majorLength=13; ∫ROMDefs
  10762. { Length of sResource in super slot space. }|
  10763. MakeITable(cTabH:CTabHandle;iTabH:ITabHandle;res:INTEGER);
  10764. ∫Quickdraw Δ {AA39} V-142|
  10765. MakeRGBPat(pp:PixPatHandle;myColor:RGBColor); ∫Quickdraw {
  10766. AA0D} V-73|
  10767. mapChanged=32; ∫Resources
  10768. { Write map out at updat }|
  10769. mapCompact=64; ∫Resources
  10770. { Compact resource file }|
  10771. mapFalse=$FF00; ∫Resources
  10772. { insert ROM map w/ TmpResLoad = FALSE. }|
  10773. mapPixBit=16; ∫QDOffscreen|
  10774. MapPoly(poly:PolyHandle;srcRect:Rect;dstRect:Rect);
  10775. ∫Quickdraw {A8FC} I-197|
  10776. MapPt(VAR pt:Point;srcRect:Rect;dstRect:Rect); ∫Quickdraw {
  10777. A8F9} I-196|
  10778. mapReadErr=-199; ∫Errors
  10779. { map inconsistent with operation }|
  10780. mapReadOnly=128; ∫Resources
  10781. { Resource file read-only }|
  10782. MapRect(VAR r:Rect;srcRect:Rect;dstRect:Rect); ∫Quickdraw {
  10783. A8FA} I-196|
  10784. MapRgn(rgn:RgnHandle;srcRect:Rect;dstRect:Rect); ∫Quickdraw Δ
  10785. {A8FB} I-196|
  10786. mapTrue=$FFFF; ∫Resources
  10787. { insert ROM map w/ TmpResLoad = TRUE. }|
  10788. Mark(p); MPW-200|
  10789. Marker=RECORD ∫AIFF
  10790.     id:MarkerIdType;
  10791.     position:LONGINT;
  10792.     markerName:Str255;|
  10793. MarkerChunk=RECORD ∫AIFF
  10794.     ckID:ID;
  10795.     ckSize:LONGINT;
  10796.     numMarkers:INTEGER;
  10797.     Markers:ARRAY [0..0] OF Marker;|
  10798. MarkerChunkPtr=^MarkerChunk; ∫AIFF|
  10799. MarkerID='MARK'; ∫AIFF|
  10800. MarkerIdType=INTEGER; ∫AIFF|
  10801. MaskBC=$31A; ∫SysEqu
  10802. { [GLOBAL VAR] Memory Manager Byte Count Mask [long] }|
  10803. MaskHandle=$31A; ∫SysEqu
  10804. { [GLOBAL VAR] Memory Manager Handle Mask [long] }|
  10805. MaskPtr=$31A; ∫SysEqu
  10806. { [GLOBAL VAR] Memory Manager Pointer Mask [long] }|
  10807. MatchAlias(fromFile:FSSpecPtr;rulesMask:LONGINT;alias:
  10808. AliasHandle;VAR aliasCount:INTEGER;aliasList:FSSpecArrayPtr;
  10809. VAR needsUpdate:BOOLEAN;aliasFilter:AliasFilterProcPtr;
  10810. yourDataPtr:UNIV Ptr):OSErr; ∫Aliases {A823}|
  10811. MatchRec=RECORD ∫Quickdraw
  10812.     red:INTEGER;
  10813.     green:INTEGER;
  10814.     blue:INTEGER;
  10815.     matchData:LONGINT;|
  10816. MaxApplZone; ∫Memory {A063} II-30 IV-77 83 N39-1 N103 TN103|
  10817. MaxBlock:LONGINT; ∫Memory {A061} IV-77|
  10818. MaxBlockSys:LONGINT; ∫Memory {A461} IV-77|
  10819. maxCountry=verThailand; ∫Packages|
  10820. maxDateField=10; ∫Script|
  10821. MaxMem(VAR grow:Size):Size; ∫Memory {A11D} II-38|
  10822. MaxMemSys(VAR grow:Size):Size; ∫Memory {A51D} II-38|
  10823. maxSize=$800000; ∫Memory
  10824. { Max data block size is 8 megabytes }|
  10825. MaxSizeRsrc(theResource:Handle):LONGINT; ∫Resources {A821}
  10826. IV-16|
  10827. MaxSmallFract=$0000FFFF; ∫Picker
  10828. { Maximum small fract value, as long }|
  10829. MBarEnable=$A20[GLOBAL VAR] Unique menu ID for active desk
  10830. accessory,when menu bar belongs to the accessory(word);
  10831. ∫Globals|
  10832. MBarHeight=$BAA; ∫SysEqu
  10833. { [GLOBAL VAR] height of the menu bar }|
  10834. MBarHook=$A2C[GLOBAL VAR] Address of routine called by
  10835. MenuSelect before menu is drawn; ∫Globals|
  10836. mBarNFnd=-126; ∫Errors
  10837. { system error code for MBDF not found }|
  10838. mBaseOffset=1; ∫Video
  10839. { Id of mBaseOffset. }|
  10840. MBDF Definition Proc V-251
  10841. MyMenuBar(selector:INTEGER;message:INTEGER;parameter1:INTEGER:
  10842. parameter2:LONGINT):LONGINT;|
  10843. mBounds=3; ∫Video
  10844. { Video sResource parameter Id's }|
  10845. MBState=$172; ∫SysEqu
  10846. { [GLOBAL VAR] current mouse button state [byte] }|
  10847. MBTicks=$16E; ∫SysEqu
  10848. { [GLOBAL VAR] tick count @ last mouse button [long] }|
  10849. mCalcItemMsg=5; ∫Menus|
  10850. MCEntry=RECORD ∫Menus
  10851.     mctID:INTEGER; { menu ID. ID = 0 is the menu bar }
  10852.     mctItem:INTEGER; { menu Item. Item = 0 is a title }
  10853.     mctRGB1:RGBColor; { usage depends on ID and Item }
  10854.     mctRGB2:RGBColor; { usage depends on ID and Item }
  10855.     mctRGB3:RGBColor; { usage depends on ID and Item }
  10856.     mctRGB4:RGBColor; { usage depends on ID and Item }
  10857.     mctReserved:INTEGER; { reserved for internal use }|
  10858. MCEntryPtr=^MCEntry; ∫Menus|
  10859. mChooseMsg=1; ∫Menus|
  10860. mCmpCount=9; ∫Video
  10861. { Video sResource parameter Id's }|
  10862. mCmpSize=10; ∫Video
  10863. { Video sResource parameter Id's }|
  10864. MCTablePtr=^MCTable; ∫Menus|
  10865. mctAllItems=-98; ∫Menus
  10866. { search for all Items for the given ID }|
  10867. mctLastIDIndic=-99; ∫Menus
  10868. { last color table entry has this in ID field }|
  10869. MDEF Definition Proc I-362
  10870. MyMenu(message:INTEGER;theMenu:MenuHandle;VAR menuRect:Rect;
  10871. hitPt:Point;VAR whichItem:INTEGER);|
  10872. mDevType=4; ∫Video
  10873. { Device Type }|
  10874. mDownMask=2; ∫Events|
  10875. mDrawItemMsg=4; ∫Menus|
  10876. mDrawMsg=0; ∫Menus|
  10877. mdy=0; ∫Packages|
  10878. MeasureJust(textPtr:Ptr;textLength:INTEGER;slop:INTEGER;
  10879. charLocs:Ptr); ∫Script Δ {A8B5} V-311|
  10880. MeasureText(count:INTEGER;textAddr:Ptr;charLocs:Ptr);
  10881. ∫Quickdraw Δ {A837} IV-25|
  10882. medianMethod=2; ∫PictUtil|
  10883. memAdrErr=-110; ∫Errors
  10884. { address was odd; or out of range }|
  10885. MemAvail:longint; MPW-200|
  10886. memAZErr=-113; ∫Errors
  10887. { Address in zone check failed }|
  10888. memBCErr=-115; ∫Errors
  10889. { Block Check failed }|
  10890. MemErr=$220; ∫SysEqu
  10891. { [GLOBAL VAR] last memory manager error [word] }|
  10892. MemError:OSErr; ∫Memory II-44 N7-2 TN7|
  10893. memFragErr=-601; ∫Errors
  10894. { not enough room to launch app w/special requirements }|
  10895. memFullErr=-108; ∫Errors
  10896. { Not enough room in heap zone }|
  10897. memLockedErr=-117; ∫Errors
  10898. { trying to move a locked block (MoveHHi) }|
  10899. Memory see ∫Memory|
  10900. MemoryBlock=RECORD ∫Memory
  10901.     address:Ptr;
  10902.     count:LONGINT;|
  10903. memPCErr=-114; ∫Errors
  10904. { Pointer Check failed }|
  10905. memPurErr=-112; ∫Errors
  10906. { trying to purge a locked or non-purgeable block }|
  10907. memROZErr=-99; ∫Errors
  10908. { hard error in ROZ }|
  10909. memROZError=-99; ∫Errors
  10910. { hard error in ROZ }|
  10911. memROZWarn=-99; ∫Errors
  10912. { soft error in ROZ }|
  10913. memSCErr=-116; ∫Errors
  10914. { Size Check failed }|
  10915. MemTop=$108; ∫SysEqu
  10916. { [GLOBAL VAR] Address of end of RAM (on Macintosh XL, end of
  10917. RAM available to applications) top of memory [pointer] }|
  10918. memWZErr=-111; ∫Errors
  10919. { WhichZone failed (applied to free block) }|
  10920. MenuChoice:LONGINT; ∫Menus {AA66} V-240 P-103 105 176|
  10921. MenuCRsrc=RECORD ∫Menus
  10922.     numEntries:INTEGER; { number of entries }
  10923.     mcEntryRecs:MCTable; { ARRAY [1..numEntries] of MCEntry }|
  10924. MenuCRsrcHandle=^MenuCRsrcPtr; ∫Menus|
  10925. MenuCRsrcPtr=^MenuCRsrc; ∫Menus|
  10926. MenuFlash=$A24[GLOBAL VAR] Count for duration of menu item
  10927. blinking(word); ∫Globals|
  10928. MenuHandle=^MenuPtr; ∫Menus|
  10929. MenuHook=$A30[GLOBAL VAR] Address of routine called during
  10930. MenuSelect; ∫Globals|
  10931. MenuInfo=RECORD ∫Menus
  10932.     menuID:INTEGER;
  10933.     menuWidth:INTEGER;
  10934.     menuHeight:INTEGER;
  10935.     menuProc:Handle;
  10936.     enableFlags:LONGINT;
  10937.     menuData:Str255;|
  10938. MenuKey(ch:CHAR):LONGINT; ∫Menus Δ {A93E} I-356 V-245 P-105
  10939. 176|
  10940. MenuList=$A1C[GLOBAL VAR] Handle to current menu list;
  10941. ∫Globals|
  10942. menuPrgErr=84; ∫Errors
  10943. { happens when a menu is purged }|
  10944. MenuPtr=^MenuInfo; ∫Menus|
  10945. Menus see ∫Menus|
  10946. MenuSelect(startPt:Point):LONGINT; ∫Menus Δ {A93D} I-355
  10947. V-244 P-36 103 105 176|
  10948. MFFreeMem:LONGINT; ∫Memory {A88F}|
  10949. MFMaxMem(VAR grow:Size):Size; ∫Memory {A88F}|
  10950. MFTempDisposHandle(h:Handle;VAR resultCode:OSErr); ∫Memory {
  10951. A88F}|
  10952. MFTempHLock(h:Handle;VAR resultCode:OSErr); ∫Memory {A88F}|
  10953. MFTempHUnlock(h:Handle;VAR resultCode:OSErr); ∫Memory {A88F}|
  10954. MFTempNewHandle(logicalSize:Size;VAR resultCode:OSErr):Handle;
  10955.  ∫Memory {A88F} TN205|
  10956. MFTopMem:Ptr; ∫Memory {A88F}|
  10957. mFulErr=-41; ∫Errors
  10958. { memory full (open) or file won't fit (load) }|
  10959. mHRes=5; ∫Video
  10960. { Video sResource parameter Id's }|
  10961. MickeyBytes=$0D6A; ∫SysEqu
  10962. { [GLOBAL VAR] long pointer to cursor stuff }|
  10963. MIDI see ∫MIDI|
  10964. MIDIAddPort(clientID:OSType;BufSize:INTEGER;VAR refnum:
  10965. INTEGER;init:MIDIPortParamsPtr):OSErr; ∫MIDI|
  10966. MIDIClkInfo=RECORD ∫MIDI
  10967.     sync:INTEGER; { synchronization external/internal }
  10968.     curTime:LONGINT; { current value of port's clock }
  10969.     format:INTEGER; { time code format }|
  10970. midiCloseDriver=2; ∫MIDI|
  10971. MIDIConnectData(srcClID:OSType;srcPortID:OSType;dstClID:
  10972. OSType;dstPortID:OSType):OSErr; ∫MIDI|
  10973. MIDIConnectTime(srcClID:OSType;srcPortID:OSType;dstClID:
  10974. OSType;dstPortID:OSType):OSErr; ∫MIDI|
  10975. midiContMask=$03; ∫MIDI|
  10976. MIDIConvertTime(srcFormat:INTEGER;dstFormat:INTEGER;time:
  10977. LONGINT):LONGINT; ∫MIDI|
  10978. MIDIDataChunk=RECORD ∫AIFF
  10979.     ckID:ID;
  10980.     ckSize:LONGINT;
  10981.     MIDIdata:ARRAY [0..0] OF SignedByte;|
  10982. MIDIDataChunkPtr=^MIDIDataChunk; ∫AIFF|
  10983. MIDIDataID='MIDI'; ∫AIFF|
  10984. midiDupIDErr=-260; ∫MIDI
  10985. { duplicate client ID }|
  10986. midiEndCont=$02; ∫MIDI|
  10987. midiExternalSync=1; ∫MIDI
  10988. { external sync }|
  10989. MIDIFlush(refnum:INTEGER); ∫MIDI|
  10990. midiFormat24fpsBit=2; ∫MIDI
  10991. { 24 frames/sec. }|
  10992. midiFormat24fpsQF=6; ∫MIDI
  10993. { 24 frames/sec. longInt format }|
  10994. midiFormat25fpsBit=3; ∫MIDI
  10995. { 25 frames/sec. }|
  10996. midiFormat25fpsQF=7; ∫MIDI
  10997. { 25 frames/sec. longInt format }|
  10998. midiFormat30fpsBit=5; ∫MIDI
  10999. { 30 frames/sec. }|
  11000. midiFormat30fpsDBit=4; ∫MIDI
  11001. { 30 frames/sec. drop-frame }|
  11002. midiFormat30fpsDQF=8; ∫MIDI
  11003. { 30 frames/sec. drop-frame longInt format }|
  11004. midiFormat30fpsQF=9; ∫MIDI
  11005. { 30 frames/sec. longInt format }|
  11006. midiFormatBeats=1; ∫MIDI
  11007. { beats }|
  11008. midiFormatMSec=0; ∫MIDI
  11009. { milliseconds }|
  11010. MIDIGetClientIcon(clientID:OSType):Handle; ∫MIDI|
  11011. MIDIGetClientName(clientID:OSType;VAR name:Str255); ∫MIDI|
  11012. MIDIGetClients:MIDIIDListHdl; ∫MIDI|
  11013. MIDIGetClRefCon(clientID:OSType):LONGINT; ∫MIDI|
  11014. midiGetCurrent=$00000000; ∫MIDI
  11015. { get current packets only }|
  11016. MIDIGetCurTime(refnum:INTEGER):LONGINT; ∫MIDI|
  11017. midiGetEverything=$7FFFFFFF; ∫MIDI
  11018. { get all packets, regardless of time stamps }|
  11019. midiGetNothing=$80000000; ∫MIDI
  11020. { get no packets, regardless of time stamps }|
  11021. MIDIGetOffsetTime(refnum:INTEGER):LONGINT; ∫MIDI|
  11022. MIDIGetPortInfo(clientID:OSType;portID:OSType):
  11023. MIDIPortInfoHdl; ∫MIDI|
  11024. MIDIGetPortName(clientID:OSType;portID:OSType;VAR name:Str255)
  11025. ; ∫MIDI|
  11026. MIDIGetPorts(clientID:OSType):MIDIIDListHdl; ∫MIDI|
  11027. MIDIGetReadHook(refnum:INTEGER):ProcPtr; ∫MIDI|
  11028. MIDIGetRefCon(refnum:INTEGER):LONGINT; ∫MIDI|
  11029. MIDIGetSync(refnum:INTEGER):INTEGER; ∫MIDI|
  11030. MIDIGetTCFormat(refnum:INTEGER):INTEGER; ∫MIDI|
  11031. MIDIIDList=RECORD ∫MIDI
  11032.     numIDs:INTEGER;
  11033.     list:ARRAY [1..100] OF OSType;|
  11034. MIDIIDListHdl=^MIDIIDListPtr; ∫MIDI|
  11035. MIDIIDListPtr=^MIDIIDList; ∫MIDI|
  11036. MIDIIDRec=RECORD ∫MIDI
  11037.     clientID:OSType;
  11038.     portID:OSType;|
  11039. midiInternalSync=0; ∫MIDI
  11040. { internal sync }|
  11041. midiInvalidCmdErr=-261; ∫MIDI
  11042. { command not supported for port type }|
  11043. midiKeepPacket=0; ∫MIDI|
  11044. midiMaxErr=$00FF; ∫MIDI
  11045. { all command words less than this value are error indicators|
  11046. midiMaxNameLen=31; ∫MIDI
  11047. { maximum number of characters in port and client names }|
  11048. midiMgrType=$10; ∫MIDI|
  11049. midiMidCont=$03; ∫MIDI|
  11050. midiMorePacket=1; ∫MIDI|
  11051. midiMsgType=$00; ∫MIDI|
  11052. midiNameLenErr=-259; ∫MIDI
  11053. { name supplied is longer than 31 characters }|
  11054. midiNoClientErr=-250; ∫MIDI
  11055. { no client with that ID found }|
  11056. midiNoConErr=-257; ∫MIDI
  11057. { no connection exists between specified ports }|
  11058. midiNoCont=$00; ∫MIDI|
  11059. midiNoMorePacket=2; ∫MIDI|
  11060. midiNoPortErr=-251; ∫MIDI
  11061. { no port with that ID found }|
  11062. midiOpenDriver=1; ∫MIDI|
  11063. midiOverflowErr=$0001; ∫MIDI|
  11064. MIDIPacket=PACKED RECORD ∫MIDI
  11065.     flags:Byte;
  11066.     len:Byte;
  11067.     tStamp:LONGINT;
  11068.     data:PACKED ARRAY [0..248] OF Byte;|
  11069. midiPacketErr=$0003; ∫MIDI|
  11070. MIDIPacketPtr=^MIDIPacket; ∫MIDI|
  11071. MIDIPoll(refnum:INTEGER;offsetTime:LONGINT); ∫MIDI|
  11072. MIDIPortInfo=RECORD ∫MIDI
  11073.     portType:INTEGER; { type of port }
  11074.     timeBase:MIDIIDRec; { MIDIIDRec for time base }
  11075.     numConnects:INTEGER; { number of connections }
  11076.     cList:ARRAY [1..100] OF MIDIIDRec;|
  11077. MIDIPortInfoHdl=^MIDIPortInfoPtr; ∫MIDI|
  11078. MIDIPortInfoPtr=^MIDIPortInfo; ∫MIDI|
  11079. MIDIPortParams=RECORD ∫MIDI
  11080.     portID:OSType; { ID of port, unique within client }
  11081.     portType:INTEGER; { Type of port - input, output, time, etc.
  11082.     timeBase:INTEGER; { refnum of time base, 0 if none }
  11083.     offsetTime:LONGINT; { offset for current time stamps }
  11084.     readHook:Ptr; { routine to call when input data is valid }
  11085.     refCon:LONGINT; { refcon for port (for client use) }
  11086.     initClock:MIDIClkInfo; { initial settings for a time base }
  11087.     name:Str255; { name of the port, This is a real live string,
  11088. not a ptr. }|
  11089. MIDIPortParamsPtr=^MIDIPortParams; ∫MIDI|
  11090. midiPortTypeInput=1; ∫MIDI
  11091. { input port }|
  11092. midiPortTypeOutput=2; ∫MIDI
  11093. { output port }|
  11094. midiPortTypeTime=0; ∫MIDI
  11095. { time port }|
  11096. midiPortTypeTimeInv=3; ∫MIDI
  11097. { invisible time port }|
  11098. MIDIRemovePort(refnum:INTEGER); ∫MIDI|
  11099. midiSCCErr=$0002; ∫MIDI|
  11100. MIDISetClientName(clientID:OSType;name:Str255); ∫MIDI|
  11101. MIDISetClRefCon(clientID:OSType;refCon:LONGINT); ∫MIDI|
  11102. MIDISetCurTime(refnum:INTEGER;time:LONGINT); ∫MIDI|
  11103. MIDISetOffsetTime(refnum:INTEGER;offsetTime:LONGINT); ∫MIDI|
  11104. MIDISetPortName(clientID:OSType;portID:OSType;name:Str255);
  11105. ∫MIDI|
  11106. MIDISetReadHook(refnum:INTEGER;hook:ProcPtr); ∫MIDI|
  11107. MIDISetRefCon(refnum:INTEGER;refCon:LONGINT); ∫MIDI|
  11108. MIDISetRunRate(refnum:INTEGER;rate:INTEGER;time:LONGINT);
  11109. ∫MIDI|
  11110. MIDISetSync(refnum:INTEGER;sync:INTEGER); ∫MIDI|
  11111. MIDISetTCFormat(refnum:INTEGER;format:INTEGER); ∫MIDI|
  11112. MIDISignIn(clientID:OSType;refCon:LONGINT;icon:Handle;name:
  11113. Str255):OSErr; ∫MIDI|
  11114. MIDISignOut(clientID:OSType); ∫MIDI|
  11115. midiStartCont=$01; ∫MIDI|
  11116. MIDIStartTime(refnum:INTEGER); ∫MIDI|
  11117. MIDIStopTime(refnum:INTEGER); ∫MIDI|
  11118. midiTimeStampCurrent=$80; ∫MIDI|
  11119. midiTimeStampMask=$80; ∫MIDI|
  11120. midiTimeStampValid=$00; ∫MIDI|
  11121. midiToolNum=4; ∫MIDI
  11122. { tool number of MIDI Manager for SndDispVersion call }|
  11123. midiTooManyConsErr=-253; ∫MIDI
  11124. { too many connections made }|
  11125. midiTooManyPortsErr=-252; ∫MIDI
  11126. { too many ports already installed in the system }|
  11127. midiTypeMask=$70; ∫MIDI|
  11128. MIDIUnConnectData(srcClID:OSType;srcPortID:OSType;dstClID:
  11129. OSType;dstPortID:OSType):OSErr; ∫MIDI|
  11130. MIDIUnConnectTime(srcClID:OSType;srcPortID:OSType;dstClID:
  11131. OSType;dstPortID:OSType):OSErr; ∫MIDI|
  11132. midiVConnectErr=-254; ∫MIDI
  11133. { pending virtual connection created }|
  11134. midiVConnectMade=-255; ∫MIDI
  11135. { pending virtual connection resolved }|
  11136. midiVConnectRmvd=-256; ∫MIDI
  11137. { pending virtual connection removed }|
  11138. MIDIWakeUp(refnum:INTEGER;time:LONGINT;period:LONGINT;
  11139. timeProc:ProcPtr); ∫MIDI|
  11140. MIDIWorldChanged(clientID:OSType):BOOLEAN; ∫MIDI|
  11141. midiWriteErr=-258; ∫MIDI
  11142. { MIDIWritePacket couldn't write to all connected ports }|
  11143. MIDIWritePacket(refnum:INTEGER;packet:MIDIPacketPtr):OSErr;
  11144. ∫MIDI|
  11145. minCountry=verUS; ∫Packages|
  11146. minDSPQueueSize=100; ∫ADSP
  11147. { Minimum size of receive or send Queue }|
  11148. mini1BitMask='icm#'; ∫Icons|
  11149. mini4BitData='icm4'; ∫Icons|
  11150. mini8BitData='icm8'; ∫Icons|
  11151. minLeadingZ=64; ∫Packages|
  11152. minorBaseOS=10; ∫ROMDefs
  11153. { Offset to base of sResource in minor space. }|
  11154. minorLength=11; ∫ROMDefs
  11155. { Length of sResource’s address space in standard slot space.|
  11156. MinStack=$31E; ∫SysEqu
  11157. { [GLOBAL VAR] Minimum space allotment for stack (long) min
  11158. stack size used in InitApplZone [long] }|
  11159. MinusOne=$A06; ∫SysEqu
  11160. { [GLOBAL VAR] $FFFFFFFF constant $FFFFFFFF [long] }|
  11161. minuteMask=$0020; ∫Script|
  11162. MMDefFlags=$326; ∫SysEqu
  11163. { [GLOBAL VAR] default zone flags [word] }|
  11164. MmInOK=$12E; ∫SysEqu
  11165. { [GLOBAL VAR] initial memory mgr checks ok? [byte] }|
  11166. MMU32bit=$0CB2; ∫SysEqu
  11167. { [GLOBAL VAR] (byte) boolean reflecting current machine MMU
  11168. mode }|
  11169. MMUFlags=$0CB0; ∫SysEqu
  11170. { [GLOBAL VAR] (byte) cleared to zero (reserved for future
  11171. use) }|
  11172. MMUFluff=$0CB3; ∫SysEqu
  11173. { [GLOBAL VAR] (byte) fluff byte forced by reducing MMUMode
  11174. to MMU32bit. }|
  11175. MMUTbl=$0CB4; ∫SysEqu
  11176. { [GLOBAL VAR] (long) pointer to MMU Mapping table }|
  11177. MMUTblSize=$0CB8; ∫SysEqu
  11178. { [GLOBAL VAR] (long) size of the MMU mapping table }|
  11179. MMUType=$0CB1; ∫SysEqu
  11180. { [GLOBAL VAR] (byte) kind of MMU present }|
  11181. mntLdingZ=64; ∫Packages|
  11182. mobile=24; ∫Fonts|
  11183. ModalDialog(filterProc:ModalFilterProcPtr;VAR itemHit:INTEGER)
  11184. ; ∫Dialogs Δ {A991} I-415 N34-2 3 P-108 176 TN34 TN203|
  11185. ModalDialogFilterProc I-415
  11186. MyFilter(theDialog:DialogPtr;VAR theEvent:EventRecord;
  11187. VAR itemHit:INTEGER):BOOLEAN;|
  11188. ModalFilterProcPtr=ProcPtr; ∫Dialogs
  11189. { FUNCTION Filter(theDialog: DialogPtr; VAR theEvent:
  11190. EventRecord; VAR itemHit: INTEGER): BOOLEAN; }|
  11191. ModalFilterYDProcPtr=ProcPtr; ∫StandardFile
  11192. { FUNCTION Filter(theDialog: DialogPtr; VAR theEvent:
  11193. EventRecord; VAR itemHit: INTEGER; yourDataPtr: Ptr): BOOLEAN;|
  11194. mode32BitCompatible=$00000080; ∫Processes|
  11195. modeCanBackground=$00001000; ∫Processes|
  11196. modeDeskAccessory=$00020000; ∫Processes|
  11197. modeDoesActivateOnFGSwitch=$00000800; ∫Processes|
  11198. modeGetAppDiedMsg=$00000100; ∫Processes|
  11199. modeGetFrontClicks=$00000200; ∫Processes|
  11200. modeHighLevelEventAware=$00000040; ∫Processes|
  11201. modeLocalAndRemoteHLEvents=$00000020; ∫Processes|
  11202. ModemByte=Byte; ∫Power|
  11203. modemInstalledBit=3; ∫Power|
  11204. modemInstalledMask=$8; ∫Power|
  11205. modemOnBit=0; ∫Power|
  11206. modemOnHookBit=5; ∫Power|
  11207. modemOnHookMask=$20; ∫Power|
  11208. modemOnMask=$1; ∫Power|
  11209. ModemStatus(VAR Status:Byte):OSErr; ∫Power|
  11210. modeMultiLaunch=$00010000; ∫Processes|
  11211. modeNeedSuspendResume=$00004000; ∫Processes|
  11212. modeOnlyBackground=$00000400; ∫Processes|
  11213. modeStationeryAware=$00000010; ∫Processes|
  11214. modeUseTextEditServices=$00000008; ∫Processes|
  11215. ModRef=RECORD ∫Sound
  11216.     modNumber:INTEGER;
  11217.     modInit:LONGINT;|
  11218. monaco=4; ∫Fonts|
  11219. MonkeyLives=$100; ∫SysEqu
  11220. { [GLOBAL VAR] monkey lives if >= 0 [word] }|
  11221. monthMask=$0004; ∫Script|
  11222. MoreMasters; ∫Memory Δ {A036} II-31 N53 TN53|
  11223. mountedFolderIconResource=-3977; ∫Icons|
  11224. Mouse=$830; ∫SysEqu
  11225. { [GLOBAL VAR] processed mouse coordinate [long] }|
  11226. mouseDown=1; ∫Events|
  11227. MouseMask=$8D6; ∫SysEqu
  11228. { [GLOBAL VAR] V-H mask for ANDing with mouse [long] }|
  11229. mouseMovedMessage=$FA; ∫Events|
  11230. MouseOffset=$8DA; ∫SysEqu
  11231. { [GLOBAL VAR] V-H offset for adding after ANDing [long] }|
  11232. mouseUp=2; ∫Events|
  11233. movableDBoxProc=5; ∫Windows|
  11234. Move(dh:INTEGER;dv:INTEGER); ∫Quickdraw {A894} I-170 P-79 176|
  11235. Move2D(dx:Fixed;dy:Fixed); ∫Graf3D|
  11236. Move3D(dx:Fixed;dy:Fixed;dz:Fixed); ∫Graf3D|
  11237. MoveControl(theControl:ControlHandle;h:INTEGER;v:INTEGER);
  11238. ∫Controls Δ {A959} I-325 P-113 176|
  11239. MoveHHi(h:Handle); ∫Memory Δ {A064} II-44 IV-77 83 N103 N111
  11240. TN103 TN111|
  11241. MoveLeft(var source,dest:type;count:integer); MPW-209|
  11242. MovePortTo(leftGlobal:INTEGER;topGlobal:INTEGER); ∫Quickdraw {
  11243. A877} I-166|
  11244. MoveRight(var soucr,dest:type;count:integer); MPW-210|
  11245. MoveTo(h:INTEGER;v:INTEGER); ∫Quickdraw {A893} I-170 P-79 177|
  11246. MoveTo2D(x:Fixed;y:Fixed); ∫Graf3D|
  11247. MoveTo3D(x:Fixed;y:Fixed;z:Fixed); ∫Graf3D|
  11248. MoveWindow(theWindow:WindowPtr;hGlobal:INTEGER;vGlobal:
  11249. INTEGER;front:BOOLEAN); ∫Windows Δ {A91B} I-289 V-209 P-177|
  11250. mPageCnt=3; ∫Video
  11251. { Number of pages }|
  11252. mPixelSize=8; ∫Video
  11253. { Video sResource parameter Id's }|
  11254. mPixelType=7; ∫Video
  11255. { Video sResource parameter Id's }|
  11256. mPlaneBytes=11; ∫Video
  11257. { Video sResource parameter Id's }|
  11258. mPopUpMsg=3; ∫Menus
  11259. { menu defProc messages - place yourself }|
  11260. MPPClose:OSErr; ∫AppleTalk Δ II-275|
  11261. MPPOpen:OSErr; ∫AppleTalk Δ II-275 TN224|
  11262. MPPParamBlock=PACKED RECORD ∫AppleTalk [1/8]
  11263.     qLink:QElemPtr; { next queue entry }
  11264.     qType:INTEGER; { queue type }
  11265.     ioTrap:INTEGER; { routine trap }
  11266.     ioCmdAddr:Ptr; { routine address }
  11267.     ioCompletion:ProcPtr; { completion routine }
  11268.     ioResult:OSErr; { result code }
  11269.     ioNamePtr:StringPtr; { ->filename }
  11270.     ioVRefNum:INTEGER; { volume reference or drive number }
  11271.     ioRefNum:INTEGER; { driver reference number }|
  11272. MPPParamBlock=PACKED RECORD ∫AppleTalk [2/8]
  11273.     csCode:INTEGER; { call command code AUTOMATICALLY set }
  11274.     CASE MPPParmType OF
  11275.     LAPWriteParm:
  11276.         filler0:INTEGER;
  11277.         wdsPointer:Ptr; { ->Write Data Structure }
  11278.     AttachPHParm,DetachPHParm:
  11279.         protType:Byte; { ALAP Protocol Type }
  11280.         filler1:Byte;|
  11281. MPPParamBlock=PACKED RECORD ∫AppleTalk [3/8]
  11282.         handler:Ptr; { ->protocol handler routine }
  11283.     OpenSktParm,CloseSktParm,WriteDDPParm:
  11284.         socket:Byte; { socket number }
  11285.         checksumFlag:Byte; { checksum flag }
  11286.         listener:Ptr; { ->socket listener routine }
  11287.     RegisterNameParm,LookupNameParm,ConfirmNameParm,
  11288. RemoveNameParm:
  11289.         interval:Byte; { retry interval }|
  11290. MPPParamBlock=PACKED RECORD ∫AppleTalk [4/8]
  11291.         count:Byte; { retry count }
  11292.         entityPtr:Ptr; { ->names table element or ->entity name }
  11293.         CASE MPPParmType OF
  11294.         RegisterNameParm:
  11295.             verifyFlag:Byte; { set if verify needed }
  11296.             filler3:Byte;
  11297.         LookupNameParm:
  11298.             retBuffPtr:Ptr; { ->return buffer }|
  11299. MPPParamBlock=PACKED RECORD ∫AppleTalk [5/8]
  11300.             retBuffSize:INTEGER; { return buffer size }
  11301.             maxToGet:INTEGER; { matches to get }
  11302.             numGotten:INTEGER; { matched gotten }
  11303.         ConfirmNameParm:
  11304.             confirmAddr:AddrBlock; { ->entity }
  11305.             newSocket:Byte; { socket number }
  11306.             filler4:Byte;
  11307.     SetSelfSendParm:|
  11308. MPPParamBlock=PACKED RECORD ∫AppleTalk [6/8]
  11309.         newSelfFlag:Byte; { self-send toggle flag }
  11310.         oldSelfFlag:Byte; { previous self-send state }
  11311.     KillNBPParm:
  11312.         nKillQEl:Ptr; { ptr to Q element to cancel }
  11313.     GetAppleTalkInfoParm:
  11314.         version:INTEGER; { requested info version }
  11315.         varsPtr:Ptr; { pointer to well known MPP vars }
  11316.         DCEPtr:Ptr; { pointer to MPP DCE }|
  11317. MPPParamBlock=PACKED RECORD ∫AppleTalk [7/8]
  11318.         portID:INTEGER; { port number [0..7] }
  11319.         configuration:LONGINT; { 32-bit configuration word }
  11320.         selfSend:INTEGER; { non zero if SelfSend enabled }
  11321.         netLo:INTEGER; { low value of network range }
  11322.         netHi:INTEGER; { high value of network range }
  11323.         ourAddr:LONGINT; { our 24-bit AppleTalk address }
  11324.         routerAddr:LONGINT; { 24-bit address of (last) router }
  11325.         numOfPHs:INTEGER; { max. number of protocol handlers }|
  11326. MPPParamBlock=PACKED RECORD ∫AppleTalk [8/8]
  11327.         numOfSkts:INTEGER; { max. number of static sockets }
  11328.         numNBPEs:INTEGER; { max. concurrent NBP requests }
  11329.         nTQueue:Ptr; { pointer to registered name queue }
  11330.         LAlength:INTEGER; { length in bytes of data link addr }
  11331.         linkAddr:Ptr; { data link address returned }
  11332.         zoneName:Ptr; { zone name returned }
  11333.     ATalkClosePrepParm:
  11334.         appName:Ptr; { pointer to application name in buffer }|
  11335. MPPParmType=(LAPWriteParm,AttachPHParm,DetachPHParm,
  11336. OpenSktParm,CloseSktParm,WriteDDPParm,OpenATPSktParm,
  11337. CloseATPSktParm,SendRequestParm,GetRequestParm,
  11338. SendResponseParm,AddResponseParm,RelTCBParm,RelRspCBParm,
  11339. RegisterNameParm,LookupNameParm,ConfirmNameParm,
  11340. RemoveNameParm,SetSelfSendParm,NSendRequestParm,
  11341. KillSendReqParm,KillGetReqParm,KillNBPParm,
  11342. GetAppleTalkInfoParm,KillAllGetReqParm,ATalkClosePrepParm,
  11343. CancelATalkClosePrepParm); ∫AppleTalk|
  11344. MPPPBPtr=^MPPParamBlock; ∫AppleTalk|
  11345. mppRefNum=-10; ∫AppleTalk
  11346. { MPP reference number }|
  11347. mppUnitNum=9; ∫AppleTalk
  11348. { MPP unit number }|
  11349. mRowBytes=2; ∫Video
  11350. { Video sResource parameter Id's }|
  11351. msgWasFullyAccepted=1; ∫EPPC|
  11352. msgWasNotAccepted=0; ∫EPPC|
  11353. msgWasPartiallyAccepted=2; ∫EPPC|
  11354. mSizeMsg=2; ∫Menus|
  11355. mTable=2; ∫Video
  11356. { Offset to the table. }|
  11357. MTemp=$828; ∫SysEqu
  11358. { [GLOBAL VAR] Low-level interrupt mouse location [long] }|
  11359. multiplePublisherWrn=-460; ∫Errors
  11360. { A Publisher is already registered for that container }|
  11361. Munger(h:Handle;offset:LONGINT;ptr1:Ptr;len1:LONGINT;ptr2:Ptr;
  11362. len2:LONGINT):LONGINT; ∫ToolUtils Δ {A9E0} I-468|
  11363. mUpMask=4; ∫Events|
  11364. mVersion=4; ∫Video
  11365. { Video sResource parameter Id's }|
  11366. mVertRefRate=14; ∫Video
  11367. { Video sResource parameter Id's }|
  11368. mVidParams=1; ∫Video
  11369. { Video parameter block id. }|
  11370. mVRes=6; ∫Video
  11371. { Video sResource parameter Id's }|
  11372. myd=3; ∫Packages|
  11373. nameDisable=2; ∫CTBUtilities|
  11374. NameFilterProcPtr=ProcPtr; ∫CTBUtilities|
  11375. NameID='NAME'; ∫AIFF|
  11376. nameInclude=1; ∫CTBUtilities|
  11377. nameReject=3; ∫CTBUtilities|
  11378. NamesTableEntry=RECORD ∫AppleTalk
  11379.     qLink:QElemPtr;
  11380.     nteAddress:AddrBlock;
  11381.     nteData:PACKED ARRAY [1..100] OF CHAR;|
  11382. NameTable=RECORD ∫Fonts
  11383.     stringCount:INTEGER;
  11384.     baseFontName:Str255;|
  11385. nameTypeErr=-902; ∫Errors
  11386. { Invalid or inappropriate locationKindSelector in
  11387. locationName }|
  11388. NAN(i:INTEGER):Extended; ∫SANE|
  11389. nAttnMsg=$00000001; ∫EPPC|
  11390. nbpBuffOvr=-1024; ∫Errors
  11391. { Buffer overflow in LookupName }|
  11392. nbpConfDiff=-1026; ∫Errors
  11393. { Name confirmed at different socket }|
  11394. NBPConfirm(abRecord:ABRecHandle;async:BOOLEAN):OSErr;
  11395. ∫AppleTalk Δ II-301 N9-2 TN9|
  11396. nbpDuplicate=-1027; ∫Errors
  11397. { Duplicate name exists already }|
  11398. NBPExtract(theBuffer:Ptr;numInBuf:INTEGER;whichOne:INTEGER;
  11399. VAR abEntity:EntityName;VAR address:AddrBlock):OSErr;
  11400. ∫AppleTalk Δ II-300 V-515|
  11401. NBPLoad:OSErr; ∫AppleTalk Δ II-301|
  11402. NBPLookup(abRecord:ABRecHandle;async:BOOLEAN):OSErr;
  11403. ∫AppleTalk Δ II-300 N9-1 2 N20-2 TN9 TN20|
  11404. nbpNISErr=-1029; ∫Errors
  11405. { Error trying to open the NIS }|
  11406. nbpNoConfirm=-1025; ∫Errors|
  11407. nbpNotFound=-1028; ∫Errors
  11408. { Name not found on remove }|
  11409. NBPRegister(abRecord:ABRecHandle;async:BOOLEAN):OSErr;
  11410. ∫AppleTalk Δ II-299 N20-2 TN20|
  11411. NBPRemove(abEntity:EntityPtr):OSErr; ∫AppleTalk Δ II-301|
  11412. NBPReply=RECORD ∫CTBUtilities
  11413.     theEntity:EntityName;
  11414.     theAddr:AddrBlock;|
  11415. NBPSetEntity(buffer:Ptr;nbpObject:Str32;nbpType:Str32;nbpZone:
  11416. Str32); ∫AppleTalk V-514|
  11417. NBPSetNTE(ntePtr:Ptr;nbpObject:Str32;nbpType:Str32;nbpZone:
  11418. Str32;socket:INTEGER); ∫AppleTalk V-515|
  11419. nbpSize=26; ∫AppleTalk|
  11420. NBPUnload:OSErr; ∫AppleTalk Δ II-301|
  11421. NBreakTable=RECORD ∫Script [1/2]
  11422.     flags1:SignedByte;
  11423.     flags2:SignedByte;
  11424.     version:INTEGER;
  11425.     classTableOff:INTEGER;
  11426.     auxCTableOff:INTEGER;
  11427.     backwdTableOff:INTEGER;|
  11428. NBreakTable=RECORD ∫Script [2/2]
  11429.     forwdTableOff:INTEGER;
  11430.     doBackup:INTEGER;
  11431.     reserved:INTEGER;
  11432.     charTypes:ARRAY [0..255] OF SignedByte;
  11433.     tables:ARRAY [0..0] OF INTEGER;|
  11434. NBreakTablePtr=^NBreakTable; ∫Script|
  11435. NChar2Pixel(textBuf:Ptr;textLen:LONGINT;slop:Fixed;offset:
  11436. LONGINT;direction:INTEGER;styleRunPosition:JustStyleCode;
  11437. numer:Point;denom:Point):INTEGER; ∫Script {A8B5}|
  11438. NDrawJust(textPtr:Ptr;textLength:LONGINT;slop:Fixed;
  11439. styleRunPosition:JustStyleCode;numer:Point;denom:Point);
  11440. ∫Script {A8B5}|
  11441. negZcbFreeErr=33; ∫Errors
  11442. { ZcbFree has gone negative }|
  11443. networkErr=-925; ∫Errors
  11444. { An error has occured in the network, not too likely }|
  11445. networkEtherNetApple3Com=33620225; ∫ROMDefs
  11446. { Ethernet with apple parameters for 3-Comm card. }|
  11447. networkEvt=10; ∫Events|
  11448. networkMask=1024; ∫Events|
  11449. New(var p:univ Ptr; [t1,t2,…]); MPW-198 TP-353|
  11450. NewAlias(fromFile:FSSpecPtr;target:FSSpec;VAR alias:
  11451. AliasHandle):OSErr; ∫Aliases {A823}|
  11452. NewAliasMinimal(target:FSSpec;VAR alias:AliasHandle):OSErr;
  11453. ∫Aliases {A823}|
  11454. NewAliasMinimalFromFullPath(fullPathLength:INTEGER;fullPath:
  11455. Ptr;zoneName:Str32;serverName:Str31;VAR alias:AliasHandle):
  11456. OSErr; ∫Aliases {A823}|
  11457. NewCDialog(dStorage:Ptr;boundsRect:Rect;title:Str255;visible:
  11458. BOOLEAN;procID:INTEGER;behind:WindowPtr;goAwayFlag:BOOLEAN;
  11459. refCon:LONGINT;items:Handle):DialogPtr; ∫Dialogs Δ {AA4B}
  11460. V-283|
  11461. NewControl(theWindow:WindowPtr;boundsRect:Rect;title:Str255;
  11462. visible:BOOLEAN;value:INTEGER;min:INTEGER;max:INTEGER;procID:
  11463. INTEGER;refCon:LONGINT):ControlHandle; ∫Controls Δ {A954}
  11464. I-319 P-112 114 177|
  11465. NewCrsrJTbl=$88C; ∫SysEqu
  11466. { [GLOBAL VAR] location of new crsr jump vectors }|
  11467. NewCWindow(wStorage:Ptr;boundsRect:Rect;title:Str255;visible:
  11468. BOOLEAN;procID:INTEGER;behind:WindowPtr;goAwayFlag:BOOLEAN;
  11469. refCon:LONGINT):WindowPtr; ∫Windows Δ {AA45} V-207|
  11470. newDepthBit=17; ∫QDOffscreen|
  11471. NewDialog(wStorage:Ptr;boundsRect:Rect;title:Str255;visible:
  11472. BOOLEAN;procID:INTEGER;behind:WindowPtr;goAwayFlag:BOOLEAN;
  11473. refCon:LONGINT;itmLstHndl:Handle):DialogPtr; ∫Dialogs Δ {A97D}
  11474.  I-412 P-107 177|
  11475. NewEmptyHandle:Handle; ∫Memory Δ {A166} IV-78|
  11476. NewEmptyHandleSys:Handle; ∫Memory Δ {A566} IV-78|
  11477. NewFileName(promt:string):string; TP-372|
  11478. NewGDevice(refNum:INTEGER;mode:LONGINT):GDHandle; ∫Quickdraw Δ
  11479.  {AA2F} V-122|
  11480. NewGestalt(selector:OSType;gestaltFunction:ProcPtr):OSErr;
  11481. ∫GestaltEqu|
  11482. NewGWorld(VAR offscreenGWorld:GWorldPtr;PixelDepth:INTEGER;
  11483. boundsRect:Rect;cTable:CTabHandle;aGDevice:GDHandle;flags:
  11484. GWorldFlags):QDErr; ∫QDOffscreen|
  11485. NewHandle(byteCount:Size):Handle; ∫Memory Δ {A122} I-76 80
  11486. II-32 N7-2 N117-17 P-51 177 TN7 TN117 TN205|
  11487. NewHandleClear(byteCount:Size):Handle; ∫Memory {A322} TN219|
  11488. NewHandleSys(byteCount:Size):Handle; ∫Memory {A522} TN219|
  11489. NewHandleSysClear(byteCount:Size):Handle; ∫Memory {A722} TN219|
  11490. NewMenu(menuID:INTEGER;menuTitle:Str255):MenuHandle; ∫Menus Δ
  11491. {A931} I-351 P-102 103|
  11492. NewPalette(entries:INTEGER;srcColors:CTabHandle;srcUsage:
  11493. INTEGER;srcTolerance:INTEGER):PaletteHandle; ∫Palettes Δ {
  11494. AA91} V-161|
  11495. NewPictInfo(VAR thePictInfoID:PictInfoID;verb:INTEGER;
  11496. colorsRequested:INTEGER;colorPickMethod:INTEGER;version:
  11497. INTEGER):OSErr; ∫PictUtil|
  11498. NewPixMap:PixMapHandle; ∫Quickdraw Δ {AA03} V-70|
  11499. NewPixPat:PixPatHandle; ∫Quickdraw Δ {AA07} V-72|
  11500. NewPtr(byteCount:Size):Ptr; ∫Memory Δ {A11E} I-75 79 II-36
  11501. P-51 177|
  11502. NewPtrClear(byteCount:Size):Ptr; ∫Memory {A31E} TN219|
  11503. NewPtrSys(byteCount:Size):Ptr; ∫Memory {A51E} TN219|
  11504. NewPtrSysClear(byteCount:Size):Ptr; ∫Memory {A71E} TN219|
  11505. NewPublisherDialog(VAR reply:NewPublisherReply):OSErr;
  11506. ∫Editions {A82D}|
  11507. NewPublisherExpDialog(VAR reply:NewPublisherReply;where:Point;
  11508. expansionDITLresID:INTEGER;dlgHook:ExpDlgHookProcPtr;
  11509. filterProc:ExpModalFilterProcPtr;yourDataPtr:UNIV Ptr):OSErr;
  11510. ∫Editions {A82D}|
  11511. NewPublisherReply=RECORD ∫Editions
  11512.     canceled:BOOLEAN; { O }
  11513.     replacing:BOOLEAN;
  11514.     usePart:BOOLEAN; { I }
  11515.     preview:Handle; { I }
  11516.     previewFormat:FormatType; { I }
  11517.     container:EditionContainerSpec; { I/O }|
  11518. NewRgn:RgnHandle; ∫Quickdraw Δ {A8D8} I-181 P-85 177 TN193|
  11519. newRowBytesBit=19; ∫QDOffscreen|
  11520. NewScreenBuffer(globalRect:Rect;purgeable:BOOLEAN;VAR gdh:
  11521. GDHandle;VAR offscreenPixMap:PixMapHandle):QDErr; ∫QDOffscreen|
  11522. NewSection(container:EditionContainerSpec;sectionDocument:
  11523. FSSpecPtr;kind:SectionType;sectionID:LONGINT;initalMode:
  11524. UpdateMode;VAR sectionH:SectionHandle):OSErr; ∫Editions {A82D}|
  11525. newSelMsg=12; ∫Devices|
  11526. NewString(theString:Str255):StringHandle; ∫ToolUtils Δ {A906}
  11527. I-468|
  11528. NewSubscriberDialog(VAR reply:NewSubscriberReply):OSErr;
  11529. ∫Editions {A82D}|
  11530. NewSubscriberExpDialog(VAR reply:NewSubscriberReply;where:
  11531. Point;expansionDITLresID:INTEGER;dlgHook:ExpDlgHookProcPtr;
  11532. filterProc:ExpModalFilterProcPtr;yourDataPtr:UNIV Ptr):OSErr;
  11533. ∫Editions {A82D}|
  11534. NewSubscriberReply=RECORD ∫Editions
  11535.     canceled:BOOLEAN; { O }
  11536.     formatsMask:SignedByte;
  11537.     container:EditionContainerSpec; { I/O }|
  11538. NewTempScreenBuffer(globalRect:Rect;purgeable:BOOLEAN;VAR gdh:
  11539. GDHandle;VAR offscreenPixMap:PixMapHandle):QDErr; ∫QDOffscreen|
  11540. NewWindow(wStorage:Ptr;boundsRect:Rect;title:Str255;visible:
  11541. BOOLEAN;theProc:INTEGER;behind:WindowPtr;goAwayFlag:BOOLEAN;
  11542. refCon:LONGINT):WindowPtr; ∫Windows Δ {A913} I-282 P-95 178|
  11543. newYork=2; ∫Fonts|
  11544. NextDouble(x:DOUBLE;y:DOUBLE):DOUBLE; ∫SANE|
  11545. NextExtended(x:Extended;y:Extended):Extended; ∫SANE|
  11546. NextReal(x:real;y:real):real; ∫SANE|
  11547. NFindWord(textPtr:Ptr;textLength:INTEGER;offset:INTEGER;
  11548. leadingEdge:BOOLEAN;nbreaks:NBreakTablePtr;VAR offsets:
  11549. OffsetTable); ∫Script|
  11550. NGetTrapAddress(trapNum:INTEGER;tTyp:TrapType):LONGINT;
  11551. ∫OSUtils IV-234 N156-3 TN156 TN212|
  11552. nilHandleErr=-109; ∫Errors
  11553. { Master Pointer was NIL in HandleZone or other }|
  11554. NItl4Handle=^NItl4Ptr; ∫Script|
  11555. NItl4Ptr=^NItl4Rec; ∫Script|
  11556. NItl4Rec=RECORD ∫Script [1/3]
  11557.     flags:INTEGER;
  11558.     resourceType:LONGINT;
  11559.     resourceNum:INTEGER;
  11560.     version:INTEGER;
  11561.     format:INTEGER;
  11562.     resHeader:INTEGER;
  11563.     resHeader2:LONGINT;
  11564.     numTables:INTEGER; { one-based }|
  11565. NItl4Rec=RECORD ∫Script [2/3]
  11566.     mapOffset:LONGINT; { offsets are from record start }
  11567.     strOffset:LONGINT;
  11568.     fetchOffset:LONGINT;
  11569.     unTokenOffset:LONGINT;
  11570.     defPartsOffset:LONGINT;
  11571.     whtSpListOffset:LONGINT;
  11572.     resOffset7:LONGINT;
  11573.     resOffset8:LONGINT;|
  11574. NItl4Rec=RECORD ∫Script [3/3]
  11575.     resLength1:INTEGER;
  11576.     resLength2:INTEGER;
  11577.     resLength3:INTEGER;
  11578.     unTokenLength:INTEGER;
  11579.     defPartsLength:INTEGER;
  11580.     whtSpListLength:INTEGER;
  11581.     resLength7:INTEGER;
  11582.     resLength8:INTEGER;|
  11583. nlCancel=1; ∫CTBUtilities|
  11584. nlEject=2; ∫CTBUtilities|
  11585. nlOk=0; ∫CTBUtilities|
  11586. NLType=ARRAY[0..3] OF NLTypeEntry; ∫CTBUtilities|
  11587. NLTypeEntry=RECORD ∫CTBUtilities
  11588.     hIcon:Handle;
  11589.     typeStr:Str32;|
  11590. NMeasureJust(textPtr:Ptr;textLength:LONGINT;slop:Fixed;
  11591. charLocs:Ptr;styleRunPosition:JustStyleCode;numer:Point;denom:
  11592. Point); ∫Script {A8B5}|
  11593. NMIFlag=$0C2C; ∫SysEqu
  11594. { [GLOBAL VAR] (byte) flag for NMI debounce }|
  11595. NMInstall(nmReqPtr:NMRecPtr):OSErr; ∫Notification {A05E} TN184|
  11596. NMRec=RECORD ∫Notification [1/2]
  11597.     qLink:QElemPtr; { next queue entry }
  11598.     qType:INTEGER; { queue type -- ORD(nmType) = 8 }
  11599.     nmFlags:INTEGER; { reserved }
  11600.     nmPrivate:LONGINT; { reserved }
  11601.     nmReserved:INTEGER; { reserved }
  11602.     nmMark:INTEGER; { item to mark in Apple menu }|
  11603. NMRec=RECORD ∫Notification [2/2]
  11604.     nmIcon:Handle; { handle to small icon }
  11605.     nmSound:Handle; { handle to sound record }
  11606.     nmStr:StringPtr; { string to appear in alert }
  11607.     nmResp:ProcPtr; { pointer to response routine }
  11608.     nmRefCon:LONGINT; { for application use }|
  11609. NMRecPtr=^NMRec; ∫Notification|
  11610. NMRemove(nmReqPtr:NMRecPtr):OSErr; ∫Notification {A05F} TN184|
  11611. nmType=8; ∫Notification|
  11612. nmTypErr=-299; ∫Errors
  11613. { wrong queue type }|
  11614. noAdrMkErr=-67; ∫Errors
  11615. { couldn't find valid addr mark }|
  11616. noBridgeErr=-93; ∫Errors
  11617. { no network bridge for non-local send }|
  11618. noCalls=1; ∫Power|
  11619. noConstraint=0; ∫Controls|
  11620. noDataArea=-1104; ∫Errors|
  11621. noDefaultUserErr=-922; ∫Errors
  11622. { user hasn't typed in owners name in Network Setup Control
  11623. Pannel }|
  11624. noDraftBitsOp=7; ∫Printing|
  11625. noDriveErr=-64; ∫Errors
  11626. { drive not installed }|
  11627. noDriver=14; ∫Quickdraw
  11628. { 1 if no driver for this GDevice }|
  11629. noDtaMkErr=-71; ∫Errors
  11630. { couldn't find a data mark header }|
  11631. noErr=0; ∫Types
  11632. { All is well }|
  11633. noGlobalsErr=-904; ∫Errors
  11634. { The system is hosed, better re-boot }|
  11635. noGrowDocProc=4; ∫Windows|
  11636. noHardware=noHardwareErr; ∫Errors
  11637. { *** obsolete spelling }|
  11638. noHardwareErr=-200; ∫Errors
  11639. { Sound Manager Error Returns }|
  11640. noInformErr=-926; ∫Errors
  11641. { PPCStart failed because destination did not have inform
  11642. pending }|
  11643. NoLooping=0; ∫AIFF|
  11644. noMacDskErr=-57; ∫Errors
  11645. { not a mac diskette (sig bytes are wrong) }|
  11646. noMachineNameErr=-913; ∫Errors
  11647. { user hasn't named his Macintosh in the Network Setup
  11648. Control Panel }|
  11649. noMark=0; ∫Menus
  11650. { mark symbol for MarkItem }|
  11651. noMemForPictPlaybackErr=-145; ∫Errors|
  11652. noMoreRealTime=-212; ∫Errors
  11653. { not enough CPU cycles left to add another task }|
  11654. noMPPErr=-3102; ∫Errors|
  11655. NoneName='pnot compressed'; ∫AIFF|
  11656. NoneType='NONE'; ∫AIFF|
  11657. noNewDeviceBit=1; ∫QDOffscreen|
  11658. noNybErr=-66; ∫Errors
  11659. { couldn't find 5 nybbles in 200 tries }|
  11660. noOutstandingHLE=-608; ∫EPPC|
  11661. noParity=0; ∫Serial|
  11662. noPortErr=-903; ∫Errors
  11663. { Unable to open port or bad portRefNum }|
  11664. NoPurgePixels(pm:PixMapHandle); ∫QDOffscreen|
  11665. noRelErr=-1101; ∫Errors|
  11666. noRequest=2; ∫Power|
  11667. noResponseErr=-915; ∫Errors
  11668. { unable to contact destination }|
  11669. normalBit=0; ∫Quickdraw
  11670. { normal screen mapping }|
  11671. normalMsg=11; ∫Devices
  11672. { show only normal controls }|
  11673. noScrapErr=-100; ∫Errors
  11674. { No scrap exists error }|
  11675. noSendResp=-1103; ∫Errors|
  11676. noSessionErr=-908; ∫Errors
  11677. { Invalid session reference number }|
  11678. NoSuchRsl=1; ∫Printing|
  11679. notAFileErr=-1302; ∫Errors
  11680. { directory specified }|
  11681. notCompressed=0; ∫Sound
  11682. { compression ID's }|
  11683. NoteAlert(alertID:INTEGER;filterProc:ModalFilterProcPtr):
  11684. INTEGER; ∫Dialogs Δ {A987} I-420|
  11685. noteIcon=1; ∫Dialogs|
  11686. notEnoughBufferSpace=-207; ∫Errors
  11687. { could not allocate enough memory }|
  11688. notEnoughHardware=notEnoughHardwareErr; ∫Errors
  11689. { *** obsolete spelling }|
  11690. notEnoughHardwareErr=-201; ∫Errors
  11691. { Sound Manager Error Returns }|
  11692. notEnoughMemoryErr=-620; ∫Errors
  11693. { insufficient physical memory }|
  11694. notHeldErr=-621; ∫Errors
  11695. { specified range of memory is not held }|
  11696. Notification see ∫Notification|
  11697. notInitErr=-900; ∫Errors
  11698. { PPCToolBox not initialized }|
  11699. notLockedErr=-623; ∫Errors
  11700. { specified range of memory is not locked }|
  11701. notLoggedInErr=-923; ∫Errors
  11702. { The default userRefNum does not yet exist }|
  11703. noToolboxNameErr=-914; ∫Errors
  11704. { A system resource is missing, not too likely }|
  11705. notOpenErr=-28; ∫Errors
  11706. { Couldn't rd/wr/ctl/sts cause driver not opened }|
  11707. notPatBic=15; ∫Quickdraw|
  11708. notPatCopy=12; ∫Quickdraw|
  11709. notPatOr=13; ∫Quickdraw|
  11710. notPatXor=14; ∫Quickdraw|
  11711. notRegisteredSectionErr=-452; ∫Errors
  11712. { not a registered SectionRecord }|
  11713. notSrcBic=7; ∫Quickdraw|
  11714. notSrcCopy=4; ∫Quickdraw|
  11715. notSrcOr=5; ∫Quickdraw|
  11716. notSrcXor=6; ∫Quickdraw|
  11717. notThePublisherWrn=-463; ∫Errors
  11718. { not the first registered publisher for that container }|
  11719. noTypeErr=-102; ∫Errors
  11720. { No object of that type in scrap }|
  11721. noUserInteractionAllowed=-610; ∫EPPC
  11722. { no user interaction allowed }|
  11723. noUserNameErr=-911; ∫Errors
  11724. { user name unknown on destination machine }|
  11725. noUserRecErr=-928; ∫Errors
  11726. { Invalid user reference number }|
  11727. noUserRefErr=-924; ∫Errors
  11728. { unable to create a new userRefNum }|
  11729. NPixel2Char(textBuf:Ptr;textLen:LONGINT;slop:Fixed;pixelWidth:
  11730. Fixed;VAR leadingEdge:BOOLEAN;VAR widthRemaining:Fixed;
  11731. styleRunPosition:JustStyleCode;numer:Point;denom:Point):
  11732. INTEGER; ∫Script {A8B5}|
  11733. NPortionText(textPtr:Ptr;textLen:LONGINT;styleRunPosition:
  11734. JustStyleCode;numer:Point;denom:Point):Fixed; ∫Script {A8B5}|
  11735. nReturnReceipt=$00000200; ∫EPPC|
  11736. nsDrvErr=-56; ∫Errors
  11737. { no such drive (tried to mount a bad drive num) }|
  11738. nSendRequest=248; ∫AppleTalk
  11739. { NSendRequest code }|
  11740. NSetPalette(dstWindow:WindowPtr;srcPalette:PaletteHandle;
  11741. nCUpdates:INTEGER); ∫Palettes {AA95} TN211|
  11742. NSetTrapAddress(trapAddr:LONGINT;trapNum:INTEGER;tTyp:
  11743. TrapType); ∫OSUtils IV-234|
  11744. nsStackErr=-149; ∫Errors|
  11745. nsvErr=-35; ∫Errors
  11746. { no such volume }|
  11747. nulDev=3; ∫Devices
  11748. { Null event }|
  11749. nullCmd=0; ∫Sound|
  11750. nullEvent=0; ∫Events|
  11751. NullStHandle=^NullStPtr; ∫TextEdit|
  11752. NullStPtr=^NullStRec; ∫TextEdit|
  11753. NullStRec=RECORD ∫TextEdit
  11754.     teReserved:LONGINT; { reserved for future expansion }
  11755.     nullScrap:StScrpHandle; { handle to scrap style table }|
  11756. nulMsg=5; ∫Devices
  11757. { periodic event }|
  11758. NuLookup(where:Point;prompt:Str255;numTypes:INTEGER;typeList:
  11759. NLType;nameFilter:NameFilterProcPtr;zoneFilter:
  11760. ZoneFilterProcPtr;hookProc:DlgHookProcPtr;VAR theReply:
  11761. NBPReply):INTEGER; ∫CTBUtilities|
  11762. Num2Comp(x:Extended):Comp; ∫SANE|
  11763. Num2Dec(f:decform;x:Extended;VAR d:decimal); ∫SANE|
  11764. Num2Double(x:Extended):DOUBLE; ∫SANE|
  11765. Num2Extended(x:Extended):Extended; ∫SANE|
  11766. Num2Integer(x:Extended):INTEGER; ∫SANE|
  11767. Num2Longint(x:Extended):LONGINT; ∫SANE|
  11768. Num2Real(x:Extended):real; ∫SANE|
  11769. Num2Str(f:decform;x:Extended;VAR s:DecStr); ∫SANE|
  11770. NumberParts=RECORD ∫Script
  11771.     version:INTEGER;
  11772.     data:ARRAY [1..31] OF WideChar; { index by [tokLeftQuote..
  11773. tokMaxSymbols] }
  11774.     pePlus:WideCharArr;
  11775.     peMinus:WideCharArr;
  11776.     peMinusPlus:WideCharArr;
  11777.     altNumTable:WideCharArr;
  11778.     reserved:PACKED ARRAY [0..19] OF CHAR;|
  11779. NumberPartsPtr=^NumberParts; ∫Script|
  11780. NumFormatString=PACKED RECORD ∫Script
  11781.     fLength:Byte;
  11782.     fVersion:Byte;
  11783.     data:PACKED ARRAY [0..253] OF SignedByte; { private data }|
  11784. NumToHex(paramPtr:XCmdPtr;num:LONGINT;nDigits:INTEGER;VAR str:
  11785. Str255); ∫HyperXCmd|
  11786. NumToStr(paramPtr:XCmdPtr;num:LONGINT;VAR str:Str255);
  11787. ∫HyperXCmd|
  11788. NumToString(theNum:LONGINT;VAR theString:Str255); ∫Packages Δ
  11789. I-489|
  11790. NumVersion=PACKED RECORD ∫Files [1/2]
  11791.     CASE INTEGER OF
  11792.     0:
  11793.         majorRev:SignedByte; { 1st part of version number in BCD }
  11794.         minorRev:0..9; { 2nd part is 1 nibble in BCD }
  11795.         bugFixRev:0..9; { 3rd part is 1 nibble in BCD }|
  11796. NumVersion=PACKED RECORD ∫Files [2/2]
  11797.         stage:SignedByte; { stage code: dev, alpha, beta, final }
  11798.         nonRelRev:SignedByte; { revision level of non-released
  11799. version }
  11800.     1:
  11801.         version:LONGINT; { to use all 4 fields at one time }|
  11802. NuPLookup(where:Point;prompt:Str255;numTypes:INTEGER;typeList:
  11803. NLType;nameFilter:NameFilterProcPtr;zoneFilter:
  11804. ZoneFilterProcPtr;hookProc:DlgHookProcPtr;userData:LONGINT;
  11805. dialogID:INTEGER;filterProc:ModalFilterProcPtr;VAR theReply:
  11806. NBPReply):INTEGER; ∫CTBUtilities|
  11807. nWIDTHHook=24; ∫TextEdit
  11808. { [ProcPtr] nTEWidthHook }|
  11809. ObscureCursor; ∫Quickdraw {A856} I-168 P-84 178|
  11810. ocAccept=3; ∫ADSP
  11811. { accept request as delivered by listener }|
  11812. ocEstablish=4; ∫ADSP
  11813. { consider connection to be open }|
  11814. ocPassive=2; ∫ADSP
  11815. { wait for a connection request from remote }|
  11816. ocRequest=1; ∫ADSP
  11817. { request a connection with remote }|
  11818. Odd(x):boolean; MPW-203 TP-356|
  11819. oddParity=4096; ∫Serial|
  11820. offLinErr=-65; ∫Errors
  11821. { r/w requested for an off-line drive }|
  11822. OffPair=RECORD ∫Script
  11823.     offFirst:INTEGER;
  11824.     offSecond:INTEGER;|
  11825. OffscreenVersion:LONGINT; ∫QDOffscreen|
  11826. OffsetPoly(poly:PolyHandle;dh:INTEGER;dv:INTEGER); ∫Quickdraw
  11827. {A8CE} I-191|
  11828. OffsetRect(VAR r:Rect;dh:INTEGER;dv:INTEGER); ∫Quickdraw {
  11829. A8A8} I-174|
  11830. OffsetRgn(rgn:RgnHandle;dh:INTEGER;dv:INTEGER); ∫Quickdraw {
  11831. A8E0} I-183|
  11832. OffsetTable=ARRAY[0..2] OF OffPair; ∫Script|
  11833. ogonek=$FE; ∫Script|
  11834. ok=1; ∫Dialogs|
  11835. okMsg=2; ∫Devices
  11836. { user clicked OK button }|
  11837. OldContent=$9EA[GLOBAL VAR] Handle to saved content region;
  11838. ∫Globals|
  11839. OldFileName(prompt:string):string; prompt not displayed TP-371|
  11840. OldStructure=$9E6[GLOBAL VAR] Handle to saved structure
  11841. region; ∫Globals|
  11842. Omit(s:string;ndx,count:integer):string; see Delete TP-362|
  11843. oneBitMode=128; ∫Video
  11844. { Id of OneBitMode Parameter list. }|
  11845. OneOne=$A02; ∫SysEqu
  11846. { [GLOBAL VAR] $00010001 constant $00010001 [long] }|
  11847. OpColor(color:RGBColor); ∫Quickdraw {AA21} V-77|
  11848. Open3DPort(port:Port3DPtr); ∫Graf3D|
  11849. openATPSkt=254; ∫AppleTalk
  11850. { Open ATP socket }|
  11851. OpenCPicParams=RECORD ∫Quickdraw
  11852.     srcRect:Rect;
  11853.     hRes:Fixed;
  11854.     vRes:Fixed;
  11855.     version:INTEGER;
  11856.     reserved1:INTEGER;
  11857.     reserved2:LONGINT;|
  11858. OpenCPicture(newHeader:OpenCPicParams):PicHandle; ∫Quickdraw {
  11859. AA20} V-77|
  11860. OpenCPort(port:CGrafPtr); ∫Quickdraw Δ {AA00} V-67|
  11861. OpenDeskAcc(deskAccName:Str255):INTEGER; ∫Desk Δ {A9B6} I-440|
  11862. OpenDF(fileName:Str255;vRefNum:INTEGER;VAR refNum:INTEGER):
  11863. OSErr; ∫Files II-91 IV-109 P-131 171 TN102|
  11864. OpenDriver(name:Str255;VAR drvrRefNum:INTEGER):OSErr;
  11865. ∫Devices Δ II-178 N14-2|
  11866. OpenEdition(subscriberSectionH:SectionHandle;VAR refNum:
  11867. EditionRefNum):OSErr; ∫Editions {A82D}|
  11868. openErr=-23; ∫Errors
  11869. { I/O System Errors }|
  11870. openFolderIconResource=-3997; ∫Icons|
  11871. OpenNewEdition(publisherSectionH:SectionHandle;fdCreator:
  11872. OSType;publisherSectionDocument:FSSpecPtr;VAR refNum:
  11873. EditionRefNum):OSErr; ∫Editions {A82D}|
  11874. OpenPicture(picFrame:Rect):PicHandle; ∫Quickdraw Δ {A8F3}
  11875. I-189 V-96 P-86 178 TN21|
  11876. OpenPoly:PolyHandle; ∫Quickdraw Δ {A8CB} I-190|
  11877. OpenPort(port:GrafPtr); ∫Quickdraw Δ {A86F} I-163 TN155 TN194|
  11878. OpenResFile(fileName:Str255):INTEGER; ∫Resources Δ {A997}
  11879. I-115 N46-1 N78-1 2 N101-2 TN46 TN46 TN74 TN78 TN101 TN185
  11880. TN214 TN232|
  11881. OpenRF(fileName:Str255;vRefNum:INTEGER;VAR refNum:INTEGER):
  11882. OSErr; ∫Files II-91 IV-109 low-level II-109 IV-137 TN74|
  11883. OpenRFPerm(fileName:Str255;vRefNum:INTEGER;permission:
  11884. SignedByte):INTEGER; ∫Resources Δ {A9C4} IV-17 N116-2 TN116
  11885. TN185|
  11886. OpenRgn; ∫Quickdraw Δ {A8DA} I-181 P-85 178|
  11887. openSess=255; ∫AppleTalk
  11888. { Open session }|
  11889. openSkt=248; ∫AppleTalk
  11890. { Open DDP socket }|
  11891. OpenSlot(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Slots
  11892. V-425|
  11893. OpenSlotAsync(paramBlock:ParmBlkPtr):OSErr; ∫Slots {A600}
  11894. V-425|
  11895. OpenSlotSync(paramBlock:ParmBlkPtr):OSErr; ∫Slots {A200} V-425|
  11896. OpenWD(vRefNum:INTEGER;dirID:LONGINT;procID:LONGINT;VAR
  11897. wdRefNum:INTEGER):OSErr; ∫Files IV-158 TN218|
  11898. OpenXPP(VAR xppRefnum:INTEGER):OSErr; ∫AppleTalk RI|
  11899. optionKey=2048; ∫Events
  11900. { Bit 3 of high byte }|
  11901. opWrErr=-49; ∫Errors
  11902. { file already open with with write permission }|
  11903. Ord(x):longint; MPW-205 TP-359|
  11904. Ord4(x):longint; MPW-201 TP-356|
  11905. OSErr=INTEGER; ∫Types
  11906. { error code }|
  11907. OSEventAvail(mask:INTEGER;VAR theEvent:EventRecord):BOOLEAN;
  11908. ∫OSEvents {A030} II-70|
  11909. OSEvents see ∫OSEvents|
  11910. osEvt=15; ∫Events|
  11911. osEvtMessageMask=$FF000000; ∫Events|
  11912. osMask=-32768; ∫Events|
  11913. OSType=PACKEDARRAY [1..4] OF CHAR; ∫Types|
  11914. OSTypePtr=^OSType; ∫Types|
  11915. OSUtils see ∫OSUtils|
  11916. OutlineMetrics(byteCount:INTEGER;textPtr:UNIV Ptr;numer:Point;
  11917. denom:Point;VAR yMax:INTEGER;VAR yMin:INTEGER;awArray:
  11918. FixedPtr;lsbArray:FixedPtr;boundsArray:RectPtr):OSErr; ∫Fonts
  11919. Δ I-223 TN191|
  11920. outsideCmpSH=0; ∫Sound
  11921. { MACE constants }|
  11922. overDot=$FA; ∫Script|
  11923. overlayDITL=0; ∫CTBUtilities|
  11924. ownedFolderIconResource=-3980; ∫Icons|
  11925. Pack Numbers [1/2]
  11926. List Manager                _Pack0    ∫Lists
  11927. ?                        _Pack1
  11928. Disk Initialization            _Pack2    ∫Packages
  11929. Standard File                _Pack3    ∫StandardFile
  11930. Floating Point                _Pack4
  11931. Transcendental            _Pack5
  11932. International Utilities        _Pack6    ∫Packages
  11933. Binary Decimal Conversion    _Pack7    ∫Packages|
  11934. Pack Numbers [2/2]
  11935. AppleEvent                _Pack8    ∫AppleEvents
  11936. PPC Browser                _Pack9    ∫PPCToolbox
  11937. ?                        _Pack10
  11938. Editions Manager            _Pack11    ∫Editions
  11939. Colour Picker                _Pack12    ∫Picker
  11940. Database Access Manager    _Pack13    ∫DatabaseAccess
  11941. Help Manager                _Pack14    ∫Balloons
  11942. Picture Utilities            _Pack15    ∫PictUtil|
  11943. Packages see ∫Packages|
  11944. PackBits(VAR srcPtr:Ptr;VAR dstPtr:Ptr;srcBytes:INTEGER);
  11945. ∫ToolUtils {A8CF} I-470 N86-2 TN86|
  11946. PAddResponse(thePBPtr:ATPPBPtr;async:BOOLEAN):OSErr;
  11947. ∫AppleTalk II-318 V-513|
  11948. PageFaultFatal:BOOLEAN; ∫Memory {A08D} II-30 IV-77 83 N39-1
  11949. N103 TN103|
  11950. PageState=INTEGER; ∫Memory|
  11951. PaintArc(r:Rect;startAngle:INTEGER;arcAngle:INTEGER);
  11952. ∫Quickdraw Δ {A8BF} I-180|
  11953. PaintBehind(startWindow:WindowPeek;clobberedRgn:RgnHandle);
  11954. ∫Windows Δ {A90D} I-297|
  11955. PaintOne(window:WindowPeek;clobberedRgn:RgnHandle); ∫Windows Δ
  11956.  {A90C} I-296 V-208|
  11957. PaintOval(r:Rect); ∫Quickdraw Δ {A8B8} I-178|
  11958. PaintPoly(poly:PolyHandle); ∫Quickdraw Δ {A8C7} I-192|
  11959. PaintRect(r:Rect); ∫Quickdraw Δ {A8A2} I-177 P-80 178|
  11960. PaintRgn(rgn:RgnHandle); ∫Quickdraw Δ {A8D3} I-186|
  11961. PaintRoundRect(r:Rect;ovalWidth:INTEGER;ovalHeight:INTEGER);
  11962. ∫Quickdraw Δ {A8B1} I-179|
  11963. PaintWhite=$9DC; ∫SysEqu
  11964. { [GLOBAL VAR] Flag for whether to paint window white before
  11965. update event (word) erase newly drawn windows? [word] }|
  11966. Palette2CTab(srcPalette:PaletteHandle;dstCTab:CTabHandle);
  11967. ∫Palettes Δ {AAA0} V-166|
  11968. Palette=RECORD ∫Palettes
  11969.     pmEntries:INTEGER; { entries in pmTable }
  11970.     pmDataFields:ARRAY [0..6] OF INTEGER; { private fields }
  11971.     pmInfo:ARRAY [0..0] OF ColorInfo;|
  11972. PaletteHandle=^PalettePtr; ∫Palettes|
  11973. PalettePtr=^Palette; ∫Palettes|
  11974. Palettes see ∫Palettes|
  11975. ParamBlkType=… ∫OSUtils
  11976. (IOParam,FileParam,VolumeParam,CntrlParam,SlotDevParam,
  11977. MultiDevParam,AccessParam,ObjParam,CopyParam,WDParam,FIDParam,
  11978. CSParam,ForeignPrivParam);|
  11979. ParamBlockRec=RECORD ∫OSUtils [1/8]
  11980.     qLink:QElemPtr;
  11981.     qType:INTEGER;
  11982.     ioTrap:INTEGER;
  11983.     ioCmdAddr:Ptr;
  11984.     ioCompletion:ProcPtr;
  11985.     ioResult:OSErr;
  11986.     ioNamePtr:StringPtr;
  11987.     ioVRefNum:INTEGER;
  11988.     CASE ParamBlkType OF|
  11989. ParamBlockRec=RECORD ∫OSUtils [2/8]
  11990.     IOParam:
  11991.         ioRefNum:INTEGER;
  11992.         ioVersNum:SignedByte;
  11993.         ioPermssn:SignedByte;
  11994.         ioMisc:Ptr;
  11995.         ioBuffer:Ptr;
  11996.         ioReqCount:LONGINT;
  11997.         ioActCount:LONGINT;
  11998.         ioPosMode:INTEGER;|
  11999. ParamBlockRec=RECORD ∫OSUtils [3/8]
  12000.         ioPosOffset:LONGINT;
  12001.     FileParam:
  12002.         ioFRefNum:INTEGER;
  12003.         ioFVersNum:SignedByte;
  12004.         filler1:SignedByte;
  12005.         ioFDirIndex:INTEGER;
  12006.         ioFlAttrib:SignedByte;
  12007.         ioFlVersNum:SignedByte;|
  12008. ParamBlockRec=RECORD ∫OSUtils [4/8]
  12009.         ioFlFndrInfo:FInfo;
  12010.         ioFlNum:LONGINT;
  12011.         ioFlStBlk:INTEGER;
  12012.         ioFlLgLen:LONGINT;
  12013.         ioFlPyLen:LONGINT;
  12014.         ioFlRStBlk:INTEGER;
  12015.         ioFlRLgLen:LONGINT;
  12016.         ioFlRPyLen:LONGINT;|
  12017. ParamBlockRec=RECORD ∫OSUtils [5/8]
  12018.         ioFlCrDat:LONGINT;
  12019.         ioFlMdDat:LONGINT;
  12020.     VolumeParam:
  12021.         filler2:LONGINT;
  12022.         ioVolIndex:INTEGER;
  12023.         ioVCrDate:LONGINT;
  12024.         ioVLsBkUp:LONGINT;
  12025.         ioVAtrb:INTEGER;|
  12026. ParamBlockRec=RECORD ∫OSUtils [6/8]
  12027.         ioVNmFls:INTEGER;
  12028.         ioVDirSt:INTEGER;
  12029.         ioVBlLn:INTEGER;
  12030.         ioVNmAlBlks:INTEGER;
  12031.         ioVAlBlkSiz:LONGINT;
  12032.         ioVClpSiz:LONGINT;
  12033.         ioAlBlSt:INTEGER;
  12034.         ioVNxtFNum:LONGINT;|
  12035. ParamBlockRec=RECORD ∫OSUtils [7/8]
  12036.         ioVFrBlk:INTEGER;
  12037.     CntrlParam:
  12038.         ioCRefNum:INTEGER;
  12039.         csCode:INTEGER;
  12040.         csParam:ARRAY [0..10] OF INTEGER;
  12041.     SlotDevParam:
  12042.         filler3:LONGINT;
  12043.         ioMix:Ptr;|
  12044. ParamBlockRec=RECORD ∫OSUtils [8/8]
  12045.         ioFlags:INTEGER;
  12046.         ioSlot:SignedByte;
  12047.         ioID:SignedByte;
  12048.     MultiDevParam:
  12049.         filler4:LONGINT;
  12050.         ioMMix:Ptr;
  12051.         ioMFlags:INTEGER;
  12052.         ioSEBlkPtr:Ptr;|
  12053. paramErr=-50; ∫Errors
  12054. { error in user parameter list }|
  12055. ParamText(param0:Str255;param1:Str255;param2:Str255;param3:
  12056. Str255); ∫Dialogs Δ {A98B} I-421|
  12057. parityErr=16; ∫Errors
  12058. { serial driver error masks }|
  12059. ParmBlkPtr=^ParamBlockRec; ∫OSUtils|
  12060. ParseTable(VAR table:CharByteTable):BOOLEAN; ∫Script {A8B5}|
  12061. Partition=PACKED RECORD ∫SCSI [1/3]
  12062.     pmSig:INTEGER; { unique value for map entry blk }
  12063.     pmSigPad:INTEGER; { currently unused }
  12064.     pmMapBlkCnt:LONGINT; { # of blks in partition map }
  12065.     pmPyPartStart:LONGINT; { physical start blk of partition }
  12066.     pmPartBlkCnt:LONGINT; { # of blks in this partition }
  12067.     pmPartName:PACKED ARRAY [0..31] OF CHAR; { ASCII partition
  12068. name }
  12069.     pmParType:PACKED ARRAY [0..31] OF CHAR; { ASCII partition|
  12070. Partition=PACKED RECORD ∫SCSI [2/3]
  12071. type }
  12072.     pmLgDataStart:LONGINT; { log. # of partition's 1st data blk }
  12073.     pmDataCnt:LONGINT; { # of blks in partition's data area }
  12074.     pmPartStatus:LONGINT; { bit field for partition status }
  12075.     pmLgBootStart:LONGINT; { log. blk of partition's boot code }
  12076.     pmBootSize:LONGINT; { number of bytes in boot code }
  12077.     pmBootAddr:LONGINT; { memory load address of boot code }
  12078.     pmBootAddr2:LONGINT; { currently unused }|
  12079. Partition=PACKED RECORD ∫SCSI [3/3]
  12080.     pmBootEntry:LONGINT; { entry point of boot code }
  12081.     pmBootEntry2:LONGINT; { currently unused }
  12082.     pmBootCksum:LONGINT; { checksum of boot code }
  12083.     pmProcessor:PACKED ARRAY [0..15] OF CHAR; { ASCII for the
  12084. processor type }
  12085.     pmPad:ARRAY [0..187] OF INTEGER; { 512 bytes long currently
  12086. unused }|
  12087. partNum=4; ∫ROMDefs
  12088. { Part number }|
  12089. Pascal Predefined Routines [1/2]
  12090. Bits -> BitAnd BitNot BitOr BitXor BAND BOR BXOR BNOT BSL BSR
  12091.     BROTL RROTR BTST BCLR BSET HiWrd LoWrd
  12092. Compiler Directives -> Compiler
  12093. Hacks -> Ord4 Pointer SizeOf
  12094. Memory -> Dispose FillChar HeapCheck HeapResult Mark MemAvail
  12095.     MoveLeft MoveRight New PLHeapInit PLSetHeapCheck
  12096.     PLSetHeapType PLSetMErrProc PLSetNonCont Release ScanEQ
  12097.     ScanNE|
  12098. Pascal Predefined Routines [2/2]
  12099. Niceties -> StringOf ReadString WriteDraw OldFileName
  12100.     NewFileName
  12101. Ordinals -> Chr Odd Ord Pred Succ
  12102. Reals -> Abs Arctan Cos Exp Ln Round Sin Sqr Sqrt Trunc
  12103. Strings -> Concat Copy Delete Include Insert Length Omit Pos
  12104. Windows -> GetDrawingRect GetTextRect HideAll SaveDrawing
  12105.     SetDrawingRect SetTextRect ShowDrawing ShowText|
  12106. pasteDev=12; ∫Devices|
  12107. PasToZero(paramPtr:XCmdPtr;str:Str255):Handle; ∫HyperXCmd|
  12108. PATalkClosePrep(thePBptr:MPPPBPtr;async:BOOLEAN):OSErr;
  12109. ∫AppleTalk V-518
  12110. -->    26    [W]    csCode    Always    PKillNBP
  12111. -->    28    [P]    aKillQEl    Pointer    to    queue    element|
  12112. patBic=11; ∫Quickdraw|
  12113. patCopy=8; ∫Quickdraw|
  12114. PatHandle=^PatPtr; ∫Quickdraw|
  12115. patOr=9; ∫Quickdraw|
  12116. PatPtr=^Pattern; ∫Quickdraw|
  12117. PAttachPH(thePBptr:MPPPBPtr;async:BOOLEAN):OSErr; ∫AppleTalk
  12118. II-308 V-513
  12119. -->    26    [W]    csCode    ;always attachPH
  12120. -->    28    [B]    protType    ;ALAP protocol type
  12121. -->    30    [P]    handler    ;protocol handler|
  12122. Pattern=PACKED RECORD ∫Quickdraw
  12123.     [0..7] OF 0..255;|
  12124. patXor=10; ∫Quickdraw|
  12125. pauseCmd=11; ∫Sound|
  12126. PBAllocate(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  12127. II-113 IV-143
  12128. -->    12    [P]    ioCompletion
  12129. <--    16    [W]    ioResult
  12130. -->    24    [W]    ioRefNum
  12131. -->    36    [L]    ioReqCount
  12132. <--    40    [L]    ioActCount|
  12133. PBAllocateAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A410}
  12134. II-113 IV-143
  12135. -->    12    [P]    ioCompletion
  12136. <--    16    [W]    ioResult
  12137. -->    24    [W]    ioRefNum
  12138. -->    36    [L]    ioReqCount
  12139. <--    40    [L]    ioActCount|
  12140. PBAllocateSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A010}
  12141. II-113 IV-143
  12142. -->    12    [P]    ioCompletion
  12143. <--    16    [W]    ioResult
  12144. -->    24    [W]    ioRefNum
  12145. -->    36    [L]    ioReqCount
  12146. <--    40    [L]    ioActCount|
  12147. PBAllocContig(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr;
  12148. ∫Files IV-143
  12149. -->    12    [P]    ioCompletion
  12150. <--    16    [W]    ioResult
  12151. -->    24    [W]    ioRefNum
  12152. -->    36    [L]    ioReqCount
  12153. <--    40    [L]    ioActCount|
  12154. PBAllocContigAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A610}
  12155.  IV-143
  12156. -->    12    [P]    ioCompletion
  12157. <--    16    [W]    ioResult
  12158. -->    24    [W]    ioRefNum
  12159. -->    36    [L]    ioReqCount
  12160. <--    40    [L]    ioActCount|
  12161. PBAllocContigSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A210}
  12162. IV-143
  12163. -->    12    [P]    ioCompletion
  12164. <--    16    [W]    ioResult
  12165. -->    24    [W]    ioRefNum
  12166. -->    36    [L]    ioReqCount
  12167. <--    40    [L]    ioActCount|
  12168. PBCatMove(paramBlock:CMovePBPtr;async:BOOLEAN):OSErr; ∫Files
  12169. IV-157
  12170. -->    12    [P]    ioCompletion
  12171. <--    16    [W]    ioResult
  12172. -->    18    [P]    ioNamePtr
  12173. -->    22    [W]    ioVRefNum
  12174. -->    28    [P]    ioNewName
  12175. -->    36    [L]    ioNewDirID
  12176. -->    48    [L]    ioDirID|
  12177. PBCatMoveAsync(paramBlock:CMovePBPtr):OSErr; ∫Files {A660}
  12178. IV-157
  12179. -->    12    [P]    ioCompletion
  12180. <--    16    [W]    ioResult
  12181. -->    18    [P]    ioNamePtr
  12182. -->    22    [W]    ioVRefNum
  12183. -->    28    [P]    ioNewName
  12184. -->    36    [L]    ioNewDirID
  12185. -->    48    [L]    ioDirID|
  12186. PBCatMoveSync(paramBlock:CMovePBPtr):OSErr; ∫Files {A260}
  12187. IV-157
  12188. -->    12    [P]    ioCompletion
  12189. <--    16    [W]    ioResult
  12190. -->    18    [P]    ioNamePtr
  12191. -->    22    [W]    ioVRefNum
  12192. -->    28    [P]    ioNewName
  12193. -->    36    [L]    ioNewDirID
  12194. -->    48    [L]    ioDirID|
  12195. PBCatSearch(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr;
  12196. ∫Files Δ PBOffLine function II-106 IV-134
  12197.     —>  12  ioCompletion    pointer
  12198. <--    —    16    [W]    ioResult
  12199.     —>  18  ioNamePtr   pointer
  12200.     —>  22  ioVRefNum   word|
  12201. PBCatSearchAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files Δ {
  12202. A660} PBOffLine function II-106 IV-134
  12203.     —>  12  ioCompletion    pointer
  12204. <--    —    16    [W]    ioResult
  12205.     —>  18  ioNamePtr   pointer
  12206.     —>  22  ioVRefNum   word|
  12207. PBCatSearchSync(paramBlock:HParmBlkPtr):OSErr; ∫Files Δ {A260}
  12208.  PBOffLine function II-106 IV-134
  12209.     —>  12  ioCompletion    pointer
  12210. <--    —    16    [W]    ioResult
  12211.     —>  18  ioNamePtr   pointer
  12212.     —>  22  ioVRefNum   word|
  12213. PBClose(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  12214. II-114
  12215. -->    12    [P]    ioCompletion
  12216. <--    16    [W]    ioResult
  12217. -->    24    [W]    ioRefNum|
  12218. PBCloseAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A401}
  12219. II-114
  12220. -->    12    [P]    ioCompletion
  12221. <--    16    [W]    ioResult
  12222. -->    24    [W]    ioRefNum|
  12223. PBCloseSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A001} II-114
  12224. -->    12    [P]    ioCompletion
  12225. <--    16    [W]    ioResult
  12226. -->    24    [W]    ioRefNum|
  12227. PBCloseWD(paramBlock:WDPBPtr;async:BOOLEAN):OSErr; ∫Files
  12228. IV-158
  12229. -->    12    [P]    ioCompletion
  12230. <--    16    [W]    ioResult
  12231. -->    22    [W]    ioVRefNum|
  12232. PBCloseWDAsync(paramBlock:WDPBPtr):OSErr; ∫Files {A660} IV-158
  12233. -->    12    [P]    ioCompletion
  12234. <--    16    [W]    ioResult
  12235. -->    22    [W]    ioVRefNum|
  12236. PBCloseWDSync(paramBlock:WDPBPtr):OSErr; ∫Files {A260} IV-158
  12237. -->    12    [P]    ioCompletion
  12238. <--    16    [W]    ioResult
  12239. -->    22    [W]    ioVRefNum|
  12240. PBControl(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr;
  12241. ∫Devices Δ II-186
  12242. -->    12    [P]    ioCompletion
  12243. <--    16    [W]    ioResult
  12244. -->    22    [W]    ioVRefNum
  12245. -->    24    [W]    ioRefNum
  12246. -->    26    [W]    csCode
  12247. -->    28    [R]    csParam|
  12248. PBControlAsync(paramBlock:ParmBlkPtr):OSErr; ∫Devices Δ {A404}
  12249.  II-186
  12250. -->    12    [P]    ioCompletion
  12251. <--    16    [W]    ioResult
  12252. -->    22    [W]    ioVRefNum
  12253. -->    24    [W]    ioRefNum
  12254. -->    26    [W]    csCode
  12255. -->    28    [R]    csParam|
  12256. PBControlSync(paramBlock:ParmBlkPtr):OSErr; ∫Devices Δ {A004}
  12257. II-186
  12258. -->    12    [P]    ioCompletion
  12259. <--    16    [W]    ioResult
  12260. -->    22    [W]    ioVRefNum
  12261. -->    24    [W]    ioRefNum
  12262. -->    26    [W]    csCode
  12263. -->    28    [R]    csParam|
  12264. PBCreate(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  12265. II-107 IV-145
  12266. -->    12    [P]    ioCompletion
  12267. <--    16    [W]    ioResult
  12268. -->    18    [P]    ioNamePtr
  12269. -->    22    [W]    ioVRefNum
  12270. -->    26    [B]    ioFVersNum|
  12271. PBCreateAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A408}
  12272. II-107 IV-145
  12273. -->    12    [P]    ioCompletion
  12274. <--    16    [W]    ioResult
  12275. -->    18    [P]    ioNamePtr
  12276. -->    22    [W]    ioVRefNum
  12277. -->    26    [B]    ioFVersNum|
  12278. PBCreateFileIDRef(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr;
  12279.  ∫Files|
  12280. PBCreateFileIDRefAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {
  12281. A660}|
  12282. PBCreateFileIDRefSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {
  12283. A260}|
  12284. PBCreateSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A008}
  12285. II-107 IV-145
  12286. -->    12    [P]    ioCompletion
  12287. <--    16    [W]    ioResult
  12288. -->    18    [P]    ioNamePtr
  12289. -->    22    [W]    ioVRefNum
  12290. -->    26    [B]    ioFVersNum|
  12291. PBDelete(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  12292. II-119 IV-147
  12293. -->    12    [P]    ioCompletion
  12294. <--    16    [W]    ioResult
  12295. -->    18    [P]    ioNamePtr
  12296. -->    22    [W]    ioVRefNum
  12297. -->    26    [B]    ioFVersNum|
  12298. PBDeleteAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A409}
  12299. II-119 IV-147
  12300. -->    12    [P]    ioCompletion
  12301. <--    16    [W]    ioResult
  12302. -->    18    [P]    ioNamePtr
  12303. -->    22    [W]    ioVRefNum
  12304. -->    26    [B]    ioFVersNum|
  12305. PBDeleteFileIDRef(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr;
  12306.  ∫Files|
  12307. PBDeleteFileIDRefAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {
  12308. A660}|
  12309. PBDeleteFileIDRefSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {
  12310. A260}|
  12311. PBDeleteSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A009}
  12312. II-119 IV-147
  12313. -->    12    [P]    ioCompletion
  12314. <--    16    [W]    ioResult
  12315. -->    18    [P]    ioNamePtr
  12316. -->    22    [W]    ioVRefNum
  12317. -->    26    [B]    ioFVersNum|
  12318. PBDirCreate(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr;
  12319. ∫Files IV-146
  12320. -->    12    [P]    ioCompletion
  12321. <--    16    [W]    ioResult
  12322. <->    18    [P]    ioNamePtr
  12323. -->    22    [W]    ioVRefNum
  12324. <->    48    [L]    ioDirID|
  12325. PBDirCreateAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A660}
  12326. IV-146
  12327. -->    12    [P]    ioCompletion
  12328. <--    16    [W]    ioResult
  12329. <->    18    [P]    ioNamePtr
  12330. -->    22    [W]    ioVRefNum
  12331. <->    48    [L]    ioDirID|
  12332. PBDirCreateSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A260}
  12333. IV-146
  12334. -->    12    [P]    ioCompletion
  12335. <--    16    [W]    ioResult
  12336. <->    18    [P]    ioNamePtr
  12337. -->    22    [W]    ioVRefNum
  12338. <->    48    [L]    ioDirID|
  12339. PBDTAddAPPL(paramBlock:DTPBPtr;async:BOOLEAN):OSErr; ∫Files|
  12340. PBDTAddAPPLAsync(paramBlock:DTPBPtr):OSErr; ∫Files {A660}|
  12341. PBDTAddAPPLSync(paramBlock:DTPBPtr):OSErr; ∫Files {A260}|
  12342. PBDTAddIcon(paramBlock:DTPBPtr;async:BOOLEAN):OSErr; ∫Files|
  12343. PBDTAddIconAsync(paramBlock:DTPBPtr):OSErr; ∫Files {A660}|
  12344. PBDTAddIconSync(paramBlock:DTPBPtr):OSErr; ∫Files {A260}|
  12345. PBDTCloseDown(paramBlock:DTPBPtr):OSErr; ∫Files {A260}|
  12346. PBDTDelete(paramBlock:DTPBPtr;async:BOOLEAN):OSErr; ∫Files|
  12347. PBDTDeleteAsync(paramBlock:DTPBPtr):OSErr; ∫Files {A460}|
  12348. PBDTDeleteSync(paramBlock:DTPBPtr):OSErr; ∫Files {A060}|
  12349. PBDTFlush(paramBlock:DTPBPtr;async:BOOLEAN):OSErr; ∫Files|
  12350. PBDTFlushAsync(paramBlock:DTPBPtr):OSErr; ∫Files {A660}|
  12351. PBDTFlushSync(paramBlock:DTPBPtr):OSErr; ∫Files {A260}|
  12352. PBDTGetAPPL(paramBlock:DTPBPtr;async:BOOLEAN):OSErr; ∫Files|
  12353. PBDTGetAPPLAsync(paramBlock:DTPBPtr):OSErr; ∫Files {A660}|
  12354. PBDTGetAPPLSync(paramBlock:DTPBPtr):OSErr; ∫Files {A260}|
  12355. PBDTGetComment(paramBlock:DTPBPtr;async:BOOLEAN):OSErr; ∫Files|
  12356. PBDTGetCommentAsync(paramBlock:DTPBPtr):OSErr; ∫Files {A660}|
  12357. PBDTGetCommentSync(paramBlock:DTPBPtr):OSErr; ∫Files {A260}|
  12358. PBDTGetIcon(paramBlock:DTPBPtr;async:BOOLEAN):OSErr; ∫Files|
  12359. PBDTGetIconAsync(paramBlock:DTPBPtr):OSErr; ∫Files {A660}|
  12360. PBDTGetIconInfo(paramBlock:DTPBPtr;async:BOOLEAN):OSErr;
  12361. ∫Files|
  12362. PBDTGetIconInfoAsync(paramBlock:DTPBPtr):OSErr; ∫Files {A660}|
  12363. PBDTGetIconInfoSync(paramBlock:DTPBPtr):OSErr; ∫Files {A260}|
  12364. PBDTGetIconSync(paramBlock:DTPBPtr):OSErr; ∫Files {A260}|
  12365. PBDTGetInfo(paramBlock:DTPBPtr;async:BOOLEAN):OSErr; ∫Files|
  12366. PBDTGetInfoAsync(paramBlock:DTPBPtr):OSErr; ∫Files {A660}|
  12367. PBDTGetInfoSync(paramBlock:DTPBPtr):OSErr; ∫Files {A260}|
  12368. PBDTGetPath(paramBlock:DTPBPtr):OSErr; ∫Files {A260}|
  12369. PBDTOpenInform(paramBlock:DTPBPtr):OSErr; ∫Files {A060}|
  12370. PBDTRemoveAPPL(paramBlock:DTPBPtr;async:BOOLEAN):OSErr; ∫Files|
  12371. PBDTRemoveAPPLAsync(paramBlock:DTPBPtr):OSErr; ∫Files {A660}|
  12372. PBDTRemoveAPPLSync(paramBlock:DTPBPtr):OSErr; ∫Files {A260}|
  12373. PBDTRemoveComment(paramBlock:DTPBPtr;async:BOOLEAN):OSErr;
  12374. ∫Files|
  12375. PBDTRemoveCommentAsync(paramBlock:DTPBPtr):OSErr; ∫Files {
  12376. A660}|
  12377. PBDTRemoveCommentSync(paramBlock:DTPBPtr):OSErr; ∫Files {A260}|
  12378. PBDTReset(paramBlock:DTPBPtr;async:BOOLEAN):OSErr; ∫Files|
  12379. PBDTResetAsync(paramBlock:DTPBPtr):OSErr; ∫Files {A660}|
  12380. PBDTResetSync(paramBlock:DTPBPtr):OSErr; ∫Files {A260}|
  12381. PBDTSetComment(paramBlock:DTPBPtr;async:BOOLEAN):OSErr; ∫Files|
  12382. PBDTSetCommentAsync(paramBlock:DTPBPtr):OSErr; ∫Files {A660}|
  12383. PBDTSetCommentSync(paramBlock:DTPBPtr):OSErr; ∫Files {A260}|
  12384. PBEject(paramBlock:ParmBlkPtr):OSErr; ∫Files Δ {A017} II-107
  12385. IV-135
  12386. -->    12    [P]    ioCompletion
  12387. <--    16    [W]    ioResult
  12388. -->    18    [P]    ioNamePtr
  12389. -->    22    [W]    ioVRefNum|
  12390. PBExchangeFiles(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr;
  12391. ∫Files|
  12392. PBExchangeFilesAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {
  12393. A660}|
  12394. PBExchangeFilesSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {
  12395. A260}|
  12396. PBFlushFile(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr;
  12397. ∫Files II-114 IV-144
  12398. -->    12    [P]    ioCompletion
  12399. <--    16    [W]    ioResult
  12400. -->    24    [W]    ioRefNum|
  12401. PBFlushFileAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A445}
  12402. II-114 IV-144
  12403. -->    12    [P]    ioCompletion
  12404. <--    16    [W]    ioResult
  12405. -->    24    [W]    ioRefNum|
  12406. PBFlushFileSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A045}
  12407. II-114 IV-144
  12408. -->    12    [P]    ioCompletion
  12409. <--    16    [W]    ioResult
  12410. -->    24    [W]    ioRefNum|
  12411. PBFlushVol(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  12412. Δ II-105 IV-133
  12413. -->    12    [P]    ioCompletion
  12414. <--    16    [W]    ioResult
  12415. -->    18    [P]    ioNamePtr
  12416. -->    22    [W]    ioVRefNum|
  12417. PBFlushVolAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files Δ {A413}
  12418. II-105 IV-133
  12419. -->    12    [P]    ioCompletion
  12420. <--    16    [W]    ioResult
  12421. -->    18    [P]    ioNamePtr
  12422. -->    22    [W]    ioVRefNum|
  12423. PBFlushVolSync(paramBlock:ParmBlkPtr):OSErr; ∫Files Δ {A013}
  12424. II-105 IV-133
  12425. -->    12    [P]    ioCompletion
  12426. <--    16    [W]    ioResult
  12427. -->    18    [P]    ioNamePtr
  12428. -->    22    [W]    ioVRefNum|
  12429. PBGetCatInfo(paramBlock:CInfoPBPtr;async:BOOLEAN):OSErr; [1/3]
  12430. ∫Files IV-155 V-391 N68-1 N69 TN68 TN69
  12431.   Files:                                   Directories:
  12432. -->    12    [P]    ioCompletion    -->    12    [P]    ioCompletion
  12433. <--    16    [W]    ioResult    <--    16    [W]    ioResult
  12434. <->    18    [P]    ioNamePtr    <->    18    [P]    ioNamePtr
  12435. -->    22    [W]    ioVRefNum    -->    22    [W]    ioVRefNum
  12436. <--    24    [W]    ioFRefNum    <--    24    [W]    ioFRefNum
  12437. -->    28    [W]    ioFDirIndex    -->    28    [W]    ioFDirIndex|
  12438. PBGetCatInfo(paramBlock:CInfoPBPtr;async:BOOLEAN):OSErr; [2/3]
  12439. <--    30    [B]    ioFlAttrib    <--    30    [B]    ioFlAttrib
  12440. <--    31    [B]    ioACUser    access    rights    for    directory    only
  12441. <--    32    ioFlFndrInfo    16    bytes    <--    32    ioDrUsrWds    16    bytes
  12442. <->    48    [L]    ioDirID    <->    48    [L]    ioDrDirID
  12443. <--    52    [W]    ioFlStBlk    <--    52    [W]    ioDrNmFls
  12444. <--    54    [L]    ioFlLgLen
  12445. <--    58    [L]    ioFlPyLen
  12446. <--    62    [W]    ioFlRStBlk|
  12447. PBGetCatInfo(paramBlock:CInfoPBPtr;async:BOOLEAN):OSErr; [3/3]
  12448. <--    64    [L]    ioFlRLgLen
  12449. <--    68    [L]    ioFlRPyLen
  12450. <--    72    [L]    ioFlCrDat    <--    72    [L]    ioDrCrDat
  12451. <--    76    [L]    ioFlMdDat    <--    76    [L]    ioDrMdDat
  12452. <--    80    [L]    ioFlBkDat    <--    80    [L]    ioDrBkDat
  12453. <--    84    ioFlXFndrInfo    16    bytes    <--    84    ioDrFndrInfo    16    bytes
  12454. <--    100    [L]    ioFlParID    <--    100    [L]    ioDrParID
  12455. <--    104    [L]    ioFlClpSiz|
  12456. PBGetCatInfoAsync(paramBlock:CInfoPBPtr):OSErr; ∫Files {A660} [1/3]
  12457. IV-155 V-391 N68-1 N69 TN68 TN69
  12458.   Files:                                   Directories:
  12459. -->    12    [P]    ioCompletion    -->    12    [P]    ioCompletion
  12460. <--    16    [W]    ioResult    <--    16    [W]    ioResult
  12461. <->    18    [P]    ioNamePtr    <->    18    [P]    ioNamePtr
  12462. -->    22    [W]    ioVRefNum    -->    22    [W]    ioVRefNum
  12463. <--    24    [W]    ioFRefNum    <--    24    [W]    ioFRefNum
  12464. -->    28    [W]    ioFDirIndex    -->    28    [W]    ioFDirIndex|
  12465. PBGetCatInfoAsync(paramBlock:CInfoPBPtr):OSErr; ∫Files {A660} [2/3]
  12466. <--    30    [B]    ioFlAttrib    <--    30    [B]    ioFlAttrib
  12467. <--    31    [B]    ioACUser    access    rights    for    directory    only
  12468. <--    32    ioFlFndrInfo    16    bytes    <--    32    ioDrUsrWds    16    bytes
  12469. <->    48    [L]    ioDirID    <->    48    [L]    ioDrDirID
  12470. <--    52    [W]    ioFlStBlk    <--    52    [W]    ioDrNmFls
  12471. <--    54    [L]    ioFlLgLen
  12472. <--    58    [L]    ioFlPyLen
  12473. <--    62    [W]    ioFlRStBlk|
  12474. PBGetCatInfoAsync(paramBlock:CInfoPBPtr):OSErr; ∫Files {A660} [3/3]
  12475. <--    64    [L]    ioFlRLgLen
  12476. <--    68    [L]    ioFlRPyLen
  12477. <--    72    [L]    ioFlCrDat    <--    72    [L]    ioDrCrDat
  12478. <--    76    [L]    ioFlMdDat    <--    76    [L]    ioDrMdDat
  12479. <--    80    [L]    ioFlBkDat    <--    80    [L]    ioDrBkDat
  12480. <--    84    ioFlXFndrInfo    16    bytes    <--    84    ioDrFndrInfo    16    bytes
  12481. <--    100    [L]    ioFlParID    <--    100    [L]    ioDrParID
  12482. <--    104    [L]    ioFlClpSiz|
  12483. PBGetCatInfoSync(paramBlock:CInfoPBPtr):OSErr; ∫Files {A260} [1/3]
  12484. IV-155 V-391 N68-1 N69 TN68 TN69
  12485.   Files:                                   Directories:
  12486. -->    12    [P]    ioCompletion    -->    12    [P]    ioCompletion
  12487. <--    16    [W]    ioResult    <--    16    [W]    ioResult
  12488. <->    18    [P]    ioNamePtr    <->    18    [P]    ioNamePtr
  12489. -->    22    [W]    ioVRefNum    -->    22    [W]    ioVRefNum
  12490. <--    24    [W]    ioFRefNum    <--    24    [W]    ioFRefNum
  12491. -->    28    [W]    ioFDirIndex    -->    28    [W]    ioFDirIndex|
  12492. PBGetCatInfoSync(paramBlock:CInfoPBPtr):OSErr; ∫Files {A260} [2/3]
  12493. <--    30    [B]    ioFlAttrib    <--    30    [B]    ioFlAttrib
  12494. <--    31    [B]    ioACUser    access    rights    for    directory    only
  12495. <--    32    ioFlFndrInfo    16    bytes    <--    32    ioDrUsrWds    16    bytes
  12496. <->    48    [L]    ioDirID    <->    48    [L]    ioDrDirID
  12497. <--    52    [W]    ioFlStBlk    <--    52    [W]    ioDrNmFls
  12498. <--    54    [L]    ioFlLgLen
  12499. <--    58    [L]    ioFlPyLen
  12500. <--    62    [W]    ioFlRStBlk|
  12501. PBGetCatInfoSync(paramBlock:CInfoPBPtr):OSErr; ∫Files {A260} [3/3]
  12502. <--    64    [L]    ioFlRLgLen
  12503. <--    68    [L]    ioFlRPyLen
  12504. <--    72    [L]    ioFlCrDat    <--    72    [L]    ioDrCrDat
  12505. <--    76    [L]    ioFlMdDat    <--    76    [L]    ioDrMdDat
  12506. <--    80    [L]    ioFlBkDat    <--    80    [L]    ioDrBkDat
  12507. <--    84    ioFlXFndrInfo    16    bytes    <--    84    ioDrFndrInfo    16    bytes
  12508. <--    100    [L]    ioFlParID    <--    100    [L]    ioDrParID
  12509. <--    104    [L]    ioFlClpSiz|
  12510. PBGetEOF(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  12511. II-112 IV-142
  12512. -->    12    [P]    ioCompletion
  12513. <--    16    [W]    ioResult
  12514. -->    24    [W]    ioRefNum
  12515. <--    28    [L]    ioMisc|
  12516. PBGetEOFAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A411}
  12517. II-112 IV-142
  12518. -->    12    [P]    ioCompletion
  12519. <--    16    [W]    ioResult
  12520. -->    24    [W]    ioRefNum
  12521. <--    28    [L]    ioMisc|
  12522. PBGetEOFSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A011}
  12523. II-112 IV-142
  12524. -->    12    [P]    ioCompletion
  12525. <--    16    [W]    ioResult
  12526. -->    24    [W]    ioRefNum
  12527. <--    28    [L]    ioMisc|
  12528. PBGetFCBInfo(paramBlock:FCBPBPtr;async:BOOLEAN):OSErr; ∫Files [1/2]
  12529. IV-179 N87-1 TN87
  12530. -->    12    [P]    ioCompletion
  12531. <--    16    [W]    ioResult
  12532. <--    18    [P]    ioNamePtr
  12533. <->    22    [W]    ioVRefNum
  12534. <->    24    [W]    ioRefNum
  12535. -->    28    [L]    ioFCBIndx
  12536. <--    32    [L]    ioFCBFlNm|
  12537. PBGetFCBInfo(paramBlock:FCBPBPtr;async:BOOLEAN):OSErr; ∫Files [2/2]
  12538. <--    36    [W]    ioFCBFlags
  12539. <--    38    [W]    ioFCBStBlk
  12540. <--    40    [L]    ioFCBEOF
  12541. <--    44    [L]    ioFCBPLen
  12542. <--    48    [L]    ioFCBCrPs
  12543. <--    52    [W]    ioFCBVRefNum
  12544. <--    54    [L]    ioFCBClpSiz
  12545. <--    58    [L]    ioFCBParID|
  12546. PBGetFCBInfoAsync(paramBlock:FCBPBPtr):OSErr; ∫Files {A660} [1/2]
  12547. IV-179 N87-1 TN87
  12548. -->    12    [P]    ioCompletion
  12549. <--    16    [W]    ioResult
  12550. <--    18    [P]    ioNamePtr
  12551. <->    22    [W]    ioVRefNum
  12552. <->    24    [W]    ioRefNum
  12553. -->    28    [L]    ioFCBIndx
  12554. <--    32    [L]    ioFCBFlNm|
  12555. PBGetFCBInfoAsync(paramBlock:FCBPBPtr):OSErr; ∫Files {A660} [2/2]
  12556. <--    36    [W]    ioFCBFlags
  12557. <--    38    [W]    ioFCBStBlk
  12558. <--    40    [L]    ioFCBEOF
  12559. <--    44    [L]    ioFCBPLen
  12560. <--    48    [L]    ioFCBCrPs
  12561. <--    52    [W]    ioFCBVRefNum
  12562. <--    54    [L]    ioFCBClpSiz
  12563. <--    58    [L]    ioFCBParID|
  12564. PBGetFCBInfoSync(paramBlock:FCBPBPtr):OSErr; ∫Files {A260} [1/2]
  12565. IV-179 N87-1 TN87
  12566. -->    12    [P]    ioCompletion
  12567. <--    16    [W]    ioResult
  12568. <--    18    [P]    ioNamePtr
  12569. <->    22    [W]    ioVRefNum
  12570. <->    24    [W]    ioRefNum
  12571. -->    28    [L]    ioFCBIndx
  12572. <--    32    [L]    ioFCBFlNm|
  12573. PBGetFCBInfoSync(paramBlock:FCBPBPtr):OSErr; ∫Files {A260} [2/2]
  12574. <--    36    [W]    ioFCBFlags
  12575. <--    38    [W]    ioFCBStBlk
  12576. <--    40    [L]    ioFCBEOF
  12577. <--    44    [L]    ioFCBPLen
  12578. <--    48    [L]    ioFCBCrPs
  12579. <--    52    [W]    ioFCBVRefNum
  12580. <--    54    [L]    ioFCBClpSiz
  12581. <--    58    [L]    ioFCBParID|
  12582. PBGetFInfo(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files [1/3]
  12583. II-115 IV-148 N24-1 N68-1 TN24
  12584. -->    12    [P]    ioCompletion
  12585. <--    16    [W]    ioResult
  12586. <->    18    [P]    ioNamePtr
  12587. -->    22    [W]    ioVRefNum
  12588. <--    24    [W]    ioFRefNum
  12589. -->    26    [B]    ioFVersNum|
  12590. PBGetFInfo(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files [2/3]
  12591. -->    28    [W]    ioFDirIndex
  12592. <--    30    [B]    ioFlAttrib
  12593. <--    31    [B]    ioFlVersNum
  12594. <--    32    ioFlFndrInfo    16    bytes
  12595. <--    48    [L]    ioFlNum
  12596. <--    52    [W]    ioFlStBlk
  12597. <--    54    [L]    ioFlLgLen|
  12598. PBGetFInfo(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files [3/3]
  12599. <--    58    [L]    ioFlPyLen
  12600. <--    62    [W]    ioFlRStBlk
  12601. <--    64    [L]    ioFlRLgLen
  12602. <--    68    [L]    ioFlRPyLen
  12603. <--    72    [L]    ioFlCrDat
  12604. <--    76    [L]    ioFlMdDat|
  12605. PBGetFInfoAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A40C} [1/3]
  12606. II-115 IV-148 N24-1 N68-1 TN24
  12607. -->    12    [P]    ioCompletion
  12608. <--    16    [W]    ioResult
  12609. <->    18    [P]    ioNamePtr
  12610. -->    22    [W]    ioVRefNum
  12611. <--    24    [W]    ioFRefNum
  12612. -->    26    [B]    ioFVersNum|
  12613. PBGetFInfoAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A40C} [2/3]
  12614. -->    28    [W]    ioFDirIndex
  12615. <--    30    [B]    ioFlAttrib
  12616. <--    31    [B]    ioFlVersNum
  12617. <--    32    ioFlFndrInfo    16    bytes
  12618. <--    48    [L]    ioFlNum
  12619. <--    52    [W]    ioFlStBlk
  12620. <--    54    [L]    ioFlLgLen|
  12621. PBGetFInfoAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A40C} [3/3]
  12622. <--    58    [L]    ioFlPyLen
  12623. <--    62    [W]    ioFlRStBlk
  12624. <--    64    [L]    ioFlRLgLen
  12625. <--    68    [L]    ioFlRPyLen
  12626. <--    72    [L]    ioFlCrDat
  12627. <--    76    [L]    ioFlMdDat|
  12628. PBGetFInfoSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A00C} [1/3]
  12629. II-115 IV-148 N24-1 N68-1 TN24
  12630. -->    12    [P]    ioCompletion
  12631. <--    16    [W]    ioResult
  12632. <->    18    [P]    ioNamePtr
  12633. -->    22    [W]    ioVRefNum
  12634. <--    24    [W]    ioFRefNum
  12635. -->    26    [B]    ioFVersNum|
  12636. PBGetFInfoSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A00C} [2/3]
  12637. -->    28    [W]    ioFDirIndex
  12638. <--    30    [B]    ioFlAttrib
  12639. <--    31    [B]    ioFlVersNum
  12640. <--    32    ioFlFndrInfo    16    bytes
  12641. <--    48    [L]    ioFlNum
  12642. <--    52    [W]    ioFlStBlk
  12643. <--    54    [L]    ioFlLgLen|
  12644. PBGetFInfoSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A00C} [3/3]
  12645. <--    58    [L]    ioFlPyLen
  12646. <--    62    [W]    ioFlRStBlk
  12647. <--    64    [L]    ioFlRLgLen
  12648. <--    68    [L]    ioFlRPyLen
  12649. <--    72    [L]    ioFlCrDat
  12650. <--    76    [L]    ioFlMdDat|
  12651. PBGetForeignPrivs(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr;
  12652.  ∫Files|
  12653. PBGetForeignPrivsAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {
  12654. A660}|
  12655. PBGetForeignPrivsSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {
  12656. A260}|
  12657. PBGetFPos(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  12658. II-111 IV-141
  12659. -->    12    [P]    ioCompletion
  12660. <--    16    [W]    ioResult
  12661. -->    24    [W]    ioRefNum
  12662. <--    36    [L]    ioReqCount
  12663. <--    40    [L]    ioActCount
  12664. <--    44    [W]    ioPosMode
  12665. <--    46    [L]    ioPosOffset|
  12666. PBGetFPosAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A418}
  12667. II-111 IV-141
  12668. -->    12    [P]    ioCompletion
  12669. <--    16    [W]    ioResult
  12670. -->    24    [W]    ioRefNum
  12671. <--    36    [L]    ioReqCount
  12672. <--    40    [L]    ioActCount
  12673. <--    44    [W]    ioPosMode
  12674. <--    46    [L]    ioPosOffset|
  12675. PBGetFPosSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A018}
  12676. II-111 IV-141
  12677. -->    12    [P]    ioCompletion
  12678. <--    16    [W]    ioResult
  12679. -->    24    [W]    ioRefNum
  12680. <--    36    [L]    ioReqCount
  12681. <--    40    [L]    ioActCount
  12682. <--    44    [W]    ioPosMode
  12683. <--    46    [L]    ioPosOffset|
  12684. PBGetVInfo(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files [1/2]
  12685. II-104 IV-129 N24-1 N44-2 N157 TN24 TN44 TN157
  12686. -->    12    [P]    ioCompletion
  12687. <--    16    [W]    ioResult
  12688. <->    18    [P]    ioNamePtr
  12689. <->    22    [W]    ioVRefNum
  12690. -->    28    [W]    ioVolIndex
  12691. <--    30    [L]    ioVCrDate
  12692. <--    34    [L]    ioVLsBkUp
  12693. <--    38    [W]    ioVAtrb|
  12694. PBGetVInfo(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files [2/2]
  12695. <--    40    [W]    ioVNmFls
  12696. <--    42    [W]    ioVDirSt
  12697. <--    44    [W]    ioVBlLn
  12698. <--    46    [W]    ioVNmAlBlks
  12699. <--    48    [L]    ioVAlBlkSiz
  12700. <--    52    [L]    ioVClpSiz
  12701. <--    56    [W]    ioAlBlSt
  12702. <--    58    [L]    ioVNxtFNum
  12703. <--    62    [W]    ioVFrBlk|
  12704. PBGetVInfoAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A407} [1/2]
  12705. II-104 IV-129 N24-1 N44-2 N157 TN24 TN44 TN157
  12706. -->    12    [P]    ioCompletion
  12707. <--    16    [W]    ioResult
  12708. <->    18    [P]    ioNamePtr
  12709. <->    22    [W]    ioVRefNum
  12710. -->    28    [W]    ioVolIndex
  12711. <--    30    [L]    ioVCrDate
  12712. <--    34    [L]    ioVLsBkUp
  12713. <--    38    [W]    ioVAtrb|
  12714. PBGetVInfoAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A407} [2/2]
  12715. <--    40    [W]    ioVNmFls
  12716. <--    42    [W]    ioVDirSt
  12717. <--    44    [W]    ioVBlLn
  12718. <--    46    [W]    ioVNmAlBlks
  12719. <--    48    [L]    ioVAlBlkSiz
  12720. <--    52    [L]    ioVClpSiz
  12721. <--    56    [W]    ioAlBlSt
  12722. <--    58    [L]    ioVNxtFNum
  12723. <--    62    [W]    ioVFrBlk|
  12724. PBGetVInfoSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A007} [1/2]
  12725. II-104 IV-129 N24-1 N44-2 N157 TN24 TN44 TN157
  12726. -->    12    [P]    ioCompletion
  12727. <--    16    [W]    ioResult
  12728. <->    18    [P]    ioNamePtr
  12729. <->    22    [W]    ioVRefNum
  12730. -->    28    [W]    ioVolIndex
  12731. <--    30    [L]    ioVCrDate
  12732. <--    34    [L]    ioVLsBkUp
  12733. <--    38    [W]    ioVAtrb|
  12734. PBGetVInfoSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A007} [2/2]
  12735. <--    40    [W]    ioVNmFls
  12736. <--    42    [W]    ioVDirSt
  12737. <--    44    [W]    ioVBlLn
  12738. <--    46    [W]    ioVNmAlBlks
  12739. <--    48    [L]    ioVAlBlkSiz
  12740. <--    52    [L]    ioVClpSiz
  12741. <--    56    [W]    ioAlBlSt
  12742. <--    58    [L]    ioVNxtFNum
  12743. <--    62    [W]    ioVFrBlk|
  12744. PBGetVol(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  12745. II-104 IV-131
  12746. -->    12    [P]    ioCompletion
  12747. <--    16    [W]    ioResult
  12748. <--    18    [P]    ioNamePtr
  12749. <--    22    [W]    ioVRefNum|
  12750. PBGetVolAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A414}
  12751. II-104 IV-131
  12752. -->    12    [P]    ioCompletion
  12753. <--    16    [W]    ioResult
  12754. <--    18    [P]    ioNamePtr
  12755. <--    22    [W]    ioVRefNum|
  12756. PBGetVolMountInfo(paramBlock:ParmBlkPtr):OSErr; ∫Files {A260}|
  12757. PBGetVolMountInfoSize(paramBlock:ParmBlkPtr):OSErr; ∫Files {
  12758. A260}|
  12759. PBGetVolSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A014}
  12760. II-104 IV-131
  12761. -->    12    [P]    ioCompletion
  12762. <--    16    [W]    ioResult
  12763. <--    18    [P]    ioNamePtr
  12764. <--    22    [W]    ioVRefNum|
  12765. PBGetWDInfo(paramBlock:WDPBPtr;async:BOOLEAN):OSErr; ∫Files
  12766. IV-159 N77-5 TN77 TN190
  12767. -->    12    [P]    ioCompletion
  12768. <--    16    [W]    ioResult
  12769. <--    18    [P]    ioNamePtr
  12770. <->    22    [W]    ioVRefNum
  12771. -->    26    [W]    ioWDIndex
  12772. <->    28    [L]    ioWDProcID
  12773. <->    32    [W]    ioWDVRefNum
  12774. <--    48    [L]    ioWDDirID|
  12775. PBGetWDInfoAsync(paramBlock:WDPBPtr):OSErr; ∫Files {A660}
  12776. IV-159 N77-5 TN77 TN190
  12777. -->    12    [P]    ioCompletion
  12778. <--    16    [W]    ioResult
  12779. <--    18    [P]    ioNamePtr
  12780. <->    22    [W]    ioVRefNum
  12781. -->    26    [W]    ioWDIndex
  12782. <->    28    [L]    ioWDProcID
  12783. <->    32    [W]    ioWDVRefNum
  12784. <--    48    [L]    ioWDDirID|
  12785. PBGetWDInfoSync(paramBlock:WDPBPtr):OSErr; ∫Files {A260}
  12786. IV-159 N77-5 TN77 TN190
  12787. -->    12    [P]    ioCompletion
  12788. <--    16    [W]    ioResult
  12789. <--    18    [P]    ioNamePtr
  12790. <->    22    [W]    ioVRefNum
  12791. -->    26    [W]    ioWDIndex
  12792. <->    28    [L]    ioWDProcID
  12793. <->    32    [W]    ioWDVRefNum
  12794. <--    48    [L]    ioWDDirID|
  12795. PBHCopyFile(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr; [1/2]
  12796. ∫Files V-396
  12797. -->    12    ioCompletion    long    optional    completion    routine    ptr
  12798. <--    16    [W]    ioResult    error    result    code
  12799. -->    18    ioFileName    long    ptr    to    source    pathname
  12800. -->    22    [W]    ioVRefNum    source    vol    identifier|
  12801. PBHCopyFile(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr; [2/2]
  12802. -->    24    [W]    ioDstVRefNum    destination    vol    identifier
  12803. -->    28    ioNewName    long    ptr    to    destination    pathname
  12804. -->    32    ioCopyName    long    ptr    to    optional    name    (may    be    NIL)
  12805. -->    36    ioNewDirID    long    destination    directory    ID
  12806. -->    48    ioDirID    long    source    directory    ID|
  12807. PBHCopyFileAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A660} [1/2]
  12808. V-396
  12809. -->    12    ioCompletion    long    optional    completion    routine    ptr
  12810. <--    16    [W]    ioResult    error    result    code
  12811. -->    18    ioFileName    long    ptr    to    source    pathname
  12812. -->    22    [W]    ioVRefNum    source    vol    identifier|
  12813. PBHCopyFileAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A660} [2/2]
  12814. -->    24    [W]    ioDstVRefNum    destination    vol    identifier
  12815. -->    28    ioNewName    long    ptr    to    destination    pathname
  12816. -->    32    ioCopyName    long    ptr    to    optional    name    (may    be    NIL)
  12817. -->    36    ioNewDirID    long    destination    directory    ID
  12818. -->    48    ioDirID    long    source    directory    ID|
  12819. PBHCopyFileSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A260} [1/2]
  12820. V-396
  12821. -->    12    ioCompletion    long    optional    completion    routine    ptr
  12822. <--    16    [W]    ioResult    error    result    code
  12823. -->    18    ioFileName    long    ptr    to    source    pathname
  12824. -->    22    [W]    ioVRefNum    source    vol    identifier|
  12825. PBHCopyFileSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A260} [2/2]
  12826. -->    24    [W]    ioDstVRefNum    destination    vol    identifier
  12827. -->    28    ioNewName    long    ptr    to    destination    pathname
  12828. -->    32    ioCopyName    long    ptr    to    optional    name    (may    be    NIL)
  12829. -->    36    ioNewDirID    long    destination    directory    ID
  12830. -->    48    ioDirID    long    source    directory    ID|
  12831. PBHCreate(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  12832. IV-146
  12833. -->    12    [P]    ioCompletion
  12834. <--    16    [W]    ioResult
  12835. -->    18    [P]    ioNamePtr
  12836. -->    22    [W]    ioVRefNum
  12837. -->    48    [L]    ioDirID|
  12838. PBHCreateAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A608}
  12839. IV-146
  12840. -->    12    [P]    ioCompletion
  12841. <--    16    [W]    ioResult
  12842. -->    18    [P]    ioNamePtr
  12843. -->    22    [W]    ioVRefNum
  12844. -->    48    [L]    ioDirID|
  12845. PBHCreateSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A208}
  12846. IV-146
  12847. -->    12    [P]    ioCompletion
  12848. <--    16    [W]    ioResult
  12849. -->    18    [P]    ioNamePtr
  12850. -->    22    [W]    ioVRefNum
  12851. -->    48    [L]    ioDirID|
  12852. PBHDelete(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  12853. IV-147
  12854. -->    12    [P]    ioCompletion
  12855. <--    16    [W]    ioResult
  12856. -->    18    [P]    ioNamePtr
  12857. -->    22    [W]    ioVRefNum
  12858. -->    48    [L]    ioDirID|
  12859. PBHDeleteAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A609}
  12860. IV-147
  12861. -->    12    [P]    ioCompletion
  12862. <--    16    [W]    ioResult
  12863. -->    18    [P]    ioNamePtr
  12864. -->    22    [W]    ioVRefNum
  12865. -->    48    [L]    ioDirID|
  12866. PBHDeleteSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A209}
  12867. IV-147
  12868. -->    12    [P]    ioCompletion
  12869. <--    16    [W]    ioResult
  12870. -->    18    [P]    ioNamePtr
  12871. -->    22    [W]    ioVRefNum
  12872. -->    48    [L]    ioDirID|
  12873. PBHGetDirAccess(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr;
  12874. ∫Files V-394
  12875. -->    12    ioCompletion    long    optional    completion    routine    ptr
  12876. <--    16    [W]    ioResult    error    result    code
  12877. -->    18    ioFileName    long    directory    name
  12878. -->    22    [W]    ioVRefNum    volume    refNum
  12879. <--    36    ioACOwnerID    long    owner    ID
  12880. <--    40    ioACGroupID    long    group    ID
  12881. <--    44    ioACAccess    long    access    rights
  12882. -->    48    ioDirID    long    directory    ID|
  12883. PBHGetDirAccessAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {
  12884. A660} V-394
  12885. -->    12    ioCompletion    long    optional    completion    routine    ptr
  12886. <--    16    [W]    ioResult    error    result    code
  12887. -->    18    ioFileName    long    directory    name
  12888. -->    22    [W]    ioVRefNum    volume    refNum
  12889. <--    36    ioACOwnerID    long    owner    ID
  12890. <--    40    ioACGroupID    long    group    ID
  12891. <--    44    ioACAccess    long    access    rights
  12892. -->    48    ioDirID    long    directory    ID|
  12893. PBHGetDirAccessSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {
  12894. A260} V-394
  12895. -->    12    ioCompletion    long    optional    completion    routine    ptr
  12896. <--    16    [W]    ioResult    error    result    code
  12897. -->    18    ioFileName    long    directory    name
  12898. -->    22    [W]    ioVRefNum    volume    refNum
  12899. <--    36    ioACOwnerID    long    owner    ID
  12900. <--    40    ioACGroupID    long    group    ID
  12901. <--    44    ioACAccess    long    access    rights
  12902. -->    48    ioDirID    long    directory    ID|
  12903. PBHGetFInfo(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr; [1/2]
  12904. ∫Files IV-149
  12905. -->    12    [P]    ioCompletion
  12906. <--    16    [W]    ioResult
  12907. <->    18    [P]    ioNamePtr
  12908. -->    22    [W]    ioVRefNum
  12909. <--    24    [W]    ioFRefNum
  12910. -->    28    [W]    ioFDirIndex
  12911. <--    30    [B]    ioFlAttrib
  12912. <--    32    ioFlFndrInfo    16    bytes|
  12913. PBHGetFInfo(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr; [2/2]
  12914. <->    48    [L]    ioDirID
  12915. <--    52    [W]    ioFlStBlk
  12916. <--    54    [L]    ioFlLgLen
  12917. <--    58    [L]    ioFlPyLen
  12918. <--    62    [W]    ioFlRStBlk
  12919. <--    64    [L]    ioFlRLgLen
  12920. <--    68    [L]    ioFlRPyLen
  12921. <--    72    [L]    ioFlCrDat
  12922. <--    76    [L]    ioFlMdDat|
  12923. PBHGetFInfoAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A60C} [1/2]
  12924. IV-149
  12925. -->    12    [P]    ioCompletion
  12926. <--    16    [W]    ioResult
  12927. <->    18    [P]    ioNamePtr
  12928. -->    22    [W]    ioVRefNum
  12929. <--    24    [W]    ioFRefNum
  12930. -->    28    [W]    ioFDirIndex
  12931. <--    30    [B]    ioFlAttrib
  12932. <--    32    ioFlFndrInfo    16    bytes|
  12933. PBHGetFInfoAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A60C} [2/2]
  12934. <->    48    [L]    ioDirID
  12935. <--    52    [W]    ioFlStBlk
  12936. <--    54    [L]    ioFlLgLen
  12937. <--    58    [L]    ioFlPyLen
  12938. <--    62    [W]    ioFlRStBlk
  12939. <--    64    [L]    ioFlRLgLen
  12940. <--    68    [L]    ioFlRPyLen
  12941. <--    72    [L]    ioFlCrDat
  12942. <--    76    [L]    ioFlMdDat|
  12943. PBHGetFInfoSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A20C} [1/2]
  12944. IV-149
  12945. -->    12    [P]    ioCompletion
  12946. <--    16    [W]    ioResult
  12947. <->    18    [P]    ioNamePtr
  12948. -->    22    [W]    ioVRefNum
  12949. <--    24    [W]    ioFRefNum
  12950. -->    28    [W]    ioFDirIndex
  12951. <--    30    [B]    ioFlAttrib
  12952. <--    32    ioFlFndrInfo    16    bytes|
  12953. PBHGetFInfoSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A20C} [2/2]
  12954. <->    48    [L]    ioDirID
  12955. <--    52    [W]    ioFlStBlk
  12956. <--    54    [L]    ioFlLgLen
  12957. <--    58    [L]    ioFlPyLen
  12958. <--    62    [W]    ioFlRStBlk
  12959. <--    64    [L]    ioFlRLgLen
  12960. <--    68    [L]    ioFlRPyLen
  12961. <--    72    [L]    ioFlCrDat
  12962. <--    76    [L]    ioFlMdDat|
  12963. PBHGetLogInInfo(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr;
  12964. ∫Files V-393
  12965. -->    12    ioCompletion    long    optional    completion    routine    ptr
  12966. <--    16    [W]    ioResult    error    result    code
  12967. -->    22    [W]    ioVRefNum    volume    refNum
  12968. <--    26    [W]    ioObjType    log    in    method
  12969. <--    28    ioObjNamePtr    long    ptr    to    log    in    name    buffer|
  12970. PBHGetLogInInfoAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {
  12971. A660} V-393
  12972. -->    12    ioCompletion    long    optional    completion    routine    ptr
  12973. <--    16    [W]    ioResult    error    result    code
  12974. -->    22    [W]    ioVRefNum    volume    refNum
  12975. <--    26    [W]    ioObjType    log    in    method
  12976. <--    28    ioObjNamePtr    long    ptr    to    log    in    name    buffer|
  12977. PBHGetLogInInfoSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {
  12978. A260} V-393
  12979. -->    12    ioCompletion    long    optional    completion    routine    ptr
  12980. <--    16    [W]    ioResult    error    result    code
  12981. -->    22    [W]    ioVRefNum    volume    refNum
  12982. <--    26    [W]    ioObjType    log    in    method
  12983. <--    28    ioObjNamePtr    long    ptr    to    log    in    name    buffer|
  12984. PBHGetVInfo(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr; [1/4]
  12985. ∫Files IV-130 N66-1 N67-1 N77-5 TN24 TN66 TN67 TN77 TN106
  12986. TN157
  12987. -->    12    [P]    ioCompletion
  12988. <--    16    [W]    ioResult
  12989. <->    18    [P]    ioNamePtr
  12990. <->    22    [W]    ioVRefNum
  12991. -->    28    [W]    ioVolIndex
  12992. <--    30    [L]    ioVCrDate|
  12993. PBHGetVInfo(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr; [2/4]
  12994. <--    34    [L]    ioVLsMod
  12995. <--    38    [W]    ioVAtrb
  12996. <--    40    [W]    ioVNmFls
  12997. <--    42    [W]    ioVBitMap
  12998. <--    44    [W]    ioVAllocPtr
  12999. <--    46    [W]    ioVNmAlBlks
  13000. <--    48    [L]    ioVAlBlkSiz|
  13001. PBHGetVInfo(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr; [3/4]
  13002. <--    52    [L]    ioVClpSiz
  13003. <--    56    [W]    ioAlBlSt
  13004. <--    58    [L]    ioVNxtFNum
  13005. <--    62    [W]    ioVFrBlk
  13006. <--    64    [W]    ioVSigWord
  13007. <--    66    [W]    ioVDrvInfo
  13008. <--    68    [W]    ioVDRefNum|
  13009. PBHGetVInfo(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr; [4/4]
  13010. <--    70    [W]    ioVFSID
  13011. <--    72    [L]    ioVBkUp
  13012. <--    76    [W]    ioVSeqNum
  13013. <--    78    [L]    ioVWrCnt
  13014. <--    82    [L]    ioVFilCnt
  13015. <--    86    [L]    ioVDirCnt
  13016. <--    90    ioVFndrInfo    32    bytes|
  13017. PBHGetVInfoAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A607} [1/4]
  13018. IV-130 N66-1 N67-1 N77-5 TN24 TN66 TN67 TN77 TN106 TN157
  13019. -->    12    [P]    ioCompletion
  13020. <--    16    [W]    ioResult
  13021. <->    18    [P]    ioNamePtr
  13022. <->    22    [W]    ioVRefNum
  13023. -->    28    [W]    ioVolIndex
  13024. <--    30    [L]    ioVCrDate|
  13025. PBHGetVInfoAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A607} [2/4]
  13026. <--    34    [L]    ioVLsMod
  13027. <--    38    [W]    ioVAtrb
  13028. <--    40    [W]    ioVNmFls
  13029. <--    42    [W]    ioVBitMap
  13030. <--    44    [W]    ioVAllocPtr
  13031. <--    46    [W]    ioVNmAlBlks
  13032. <--    48    [L]    ioVAlBlkSiz|
  13033. PBHGetVInfoAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A607} [3/4]
  13034. <--    52    [L]    ioVClpSiz
  13035. <--    56    [W]    ioAlBlSt
  13036. <--    58    [L]    ioVNxtFNum
  13037. <--    62    [W]    ioVFrBlk
  13038. <--    64    [W]    ioVSigWord
  13039. <--    66    [W]    ioVDrvInfo
  13040. <--    68    [W]    ioVDRefNum|
  13041. PBHGetVInfoAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A607} [4/4]
  13042. <--    70    [W]    ioVFSID
  13043. <--    72    [L]    ioVBkUp
  13044. <--    76    [W]    ioVSeqNum
  13045. <--    78    [L]    ioVWrCnt
  13046. <--    82    [L]    ioVFilCnt
  13047. <--    86    [L]    ioVDirCnt
  13048. <--    90    ioVFndrInfo    32    bytes|
  13049. PBHGetVInfoSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A207} [1/4]
  13050. IV-130 N66-1 N67-1 N77-5 TN24 TN66 TN67 TN77 TN106 TN157
  13051. -->    12    [P]    ioCompletion
  13052. <--    16    [W]    ioResult
  13053. <->    18    [P]    ioNamePtr
  13054. <->    22    [W]    ioVRefNum
  13055. -->    28    [W]    ioVolIndex
  13056. <--    30    [L]    ioVCrDate|
  13057. PBHGetVInfoSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A207} [2/4]
  13058. <--    34    [L]    ioVLsMod
  13059. <--    38    [W]    ioVAtrb
  13060. <--    40    [W]    ioVNmFls
  13061. <--    42    [W]    ioVBitMap
  13062. <--    44    [W]    ioVAllocPtr
  13063. <--    46    [W]    ioVNmAlBlks
  13064. <--    48    [L]    ioVAlBlkSiz|
  13065. PBHGetVInfoSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A207} [3/4]
  13066. <--    52    [L]    ioVClpSiz
  13067. <--    56    [W]    ioAlBlSt
  13068. <--    58    [L]    ioVNxtFNum
  13069. <--    62    [W]    ioVFrBlk
  13070. <--    64    [W]    ioVSigWord
  13071. <--    66    [W]    ioVDrvInfo
  13072. <--    68    [W]    ioVDRefNum|
  13073. PBHGetVInfoSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A207} [4/4]
  13074. <--    70    [W]    ioVFSID
  13075. <--    72    [L]    ioVBkUp
  13076. <--    76    [W]    ioVSeqNum
  13077. <--    78    [L]    ioVWrCnt
  13078. <--    82    [L]    ioVFilCnt
  13079. <--    86    [L]    ioVDirCnt
  13080. <--    90    ioVFndrInfo    32    bytes|
  13081. PBHGetVol(paramBlock:WDPBPtr;async:BOOLEAN):OSErr; ∫Files
  13082. IV-132
  13083. -->    12    [P]    ioCompletion
  13084. <--    16    [W]    ioResult
  13085. <--    18    [P]    ioNamePtr
  13086. <--    22    [W]    ioVRefNum
  13087. <--    28    [L]    ioWDProcID
  13088. <--    32    [W]    ioWDVRefNum
  13089. <--    48    [L]    ioWDDirID|
  13090. PBHGetVolAsync(paramBlock:WDPBPtr):OSErr; ∫Files {A614} IV-132
  13091. -->    12    [P]    ioCompletion
  13092. <--    16    [W]    ioResult
  13093. <--    18    [P]    ioNamePtr
  13094. <--    22    [W]    ioVRefNum
  13095. <--    28    [L]    ioWDProcID
  13096. <--    32    [W]    ioWDVRefNum
  13097. <--    48    [L]    ioWDDirID|
  13098. PBHGetVolParms(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr;
  13099. ∫Files V-392
  13100. -->    12    ioCompletion    long    optional    completion    routine    ptr
  13101. <--    16    [W]    ioResult    error    result    code
  13102. -->    18    ioFileName    long    volume    name    specifier
  13103. -->    22    [W]    ioVRefNum    volume    refNum
  13104. <--    32    ioBuffer    long    ptr    to    vol    parms    data
  13105. -->    36    ioReqCount    long    size    of    buffer    area
  13106. <--    40    ioActCount    long    length    of    vol    parms    data|
  13107. PBHGetVolParmsAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {
  13108. A660} V-392
  13109. -->    12    ioCompletion    long    optional    completion    routine    ptr
  13110. <--    16    [W]    ioResult    error    result    code
  13111. -->    18    ioFileName    long    volume    name    specifier
  13112. -->    22    [W]    ioVRefNum    volume    refNum
  13113. <--    32    ioBuffer    long    ptr    to    vol    parms    data
  13114. -->    36    ioReqCount    long    size    of    buffer    area
  13115. <--    40    ioActCount    long    length    of    vol    parms    data|
  13116. PBHGetVolParmsSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {
  13117. A260} V-392
  13118. -->    12    ioCompletion    long    optional    completion    routine    ptr
  13119. <--    16    [W]    ioResult    error    result    code
  13120. -->    18    ioFileName    long    volume    name    specifier
  13121. -->    22    [W]    ioVRefNum    volume    refNum
  13122. <--    32    ioBuffer    long    ptr    to    vol    parms    data
  13123. -->    36    ioReqCount    long    size    of    buffer    area
  13124. <--    40    ioActCount    long    length    of    vol    parms    data|
  13125. PBHGetVolSync(paramBlock:WDPBPtr):OSErr; ∫Files {A214} IV-132
  13126. -->    12    [P]    ioCompletion
  13127. <--    16    [W]    ioResult
  13128. <--    18    [P]    ioNamePtr
  13129. <--    22    [W]    ioVRefNum
  13130. <--    28    [L]    ioWDProcID
  13131. <--    32    [W]    ioWDVRefNum
  13132. <--    48    [L]    ioWDDirID|
  13133. PBHMapID(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  13134. V-395
  13135. -->    12    ioCompletion    long    optional    completion    routine    ptr
  13136. <--    16    [W]    ioResult    error    result    code
  13137. -->    18    ioFileName    long    pathname    identifier
  13138. -->    22    [W]    ioVRefNum    volume    refNum
  13139. -->    26    [W]    ioObjType    function    code
  13140. <--    28    ioObjNamePtr    long    ptr    to    retrnd    creator/group    name
  13141. -->    32    ioObjID    long    creator/group    ID|
  13142. PBHMapIDAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A660}
  13143. V-395
  13144. -->    12    ioCompletion    long    optional    completion    routine    ptr
  13145. <--    16    [W]    ioResult    error    result    code
  13146. -->    18    ioFileName    long    pathname    identifier
  13147. -->    22    [W]    ioVRefNum    volume    refNum
  13148. -->    26    [W]    ioObjType    function    code
  13149. <--    28    ioObjNamePtr    long    ptr    to    retrnd    creator/group    name
  13150. -->    32    ioObjID    long    creator/group    ID|
  13151. PBHMapIDSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A260}
  13152. V-395
  13153. -->    12    ioCompletion    long    optional    completion    routine    ptr
  13154. <--    16    [W]    ioResult    error    result    code
  13155. -->    18    ioFileName    long    pathname    identifier
  13156. -->    22    [W]    ioVRefNum    volume    refNum
  13157. -->    26    [W]    ioObjType    function    code
  13158. <--    28    ioObjNamePtr    long    ptr    to    retrnd    creator/group    name
  13159. -->    32    ioObjID    long    creator/group    ID|
  13160. PBHMapName(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr;
  13161. ∫Files V-395
  13162. -->    12    ioCompletion    long    optional    completion    routine    ptr
  13163. <--    16    [W]    ioResult    error    result    code
  13164. -->    18    ioFileName    long    volume    identifier    (may    be    NIL)
  13165. -->    22    [W]    ioVRefNum    volume    refNum
  13166. -->    28    ioObjNamePtr    long    owner    or    group    name
  13167. -->    26    [W]    ioObjType    function    code
  13168. <--    32    ioObjID    long    creator/group    ID|
  13169. PBHMapNameAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A660}
  13170. V-395
  13171. -->    12    ioCompletion    long    optional    completion    routine    ptr
  13172. <--    16    [W]    ioResult    error    result    code
  13173. -->    18    ioFileName    long    volume    identifier    (may    be    NIL)
  13174. -->    22    [W]    ioVRefNum    volume    refNum
  13175. -->    28    ioObjNamePtr    long    owner    or    group    name
  13176. -->    26    [W]    ioObjType    function    code
  13177. <--    32    ioObjID    long    creator/group    ID|
  13178. PBHMapNameSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A260}
  13179. V-395
  13180. -->    12    ioCompletion    long    optional    completion    routine    ptr
  13181. <--    16    [W]    ioResult    error    result    code
  13182. -->    18    ioFileName    long    volume    identifier    (may    be    NIL)
  13183. -->    22    [W]    ioVRefNum    volume    refNum
  13184. -->    28    ioObjNamePtr    long    owner    or    group    name
  13185. -->    26    [W]    ioObjType    function    code
  13186. <--    32    ioObjID    long    creator/group    ID|
  13187. PBHMoveRename(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr;
  13188. ∫Files V-397
  13189. -->    12    ioCompletion    long    optional    completion    routine    ptr
  13190. <--    16    [W]    ioResult    error    result    code
  13191. -->    18    ioFileName    long    ptr    to    source    pathname
  13192. -->    22    [W]    ioVRefNum    source    vol    identifier
  13193. -->    28    ioNewName    long    ptr    to    destination    pathname
  13194. -->    32    ioBuffer    long    ptr    to    optional    name    (may    be    NIL)
  13195. -->    36    ioNewDirID    long    destination    directory    ID
  13196. -->    48    ioDirID    long    source    directory    ID|
  13197. PBHMoveRenameAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {
  13198. A660} V-397
  13199. -->    12    ioCompletion    long    optional    completion    routine    ptr
  13200. <--    16    [W]    ioResult    error    result    code
  13201. -->    18    ioFileName    long    ptr    to    source    pathname
  13202. -->    22    [W]    ioVRefNum    source    vol    identifier
  13203. -->    28    ioNewName    long    ptr    to    destination    pathname
  13204. -->    32    ioBuffer    long    ptr    to    optional    name    (may    be    NIL)
  13205. -->    36    ioNewDirID    long    destination    directory    ID
  13206. -->    48    ioDirID    long    source    directory    ID|
  13207. PBHMoveRenameSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A260}
  13208.  V-397
  13209. -->    12    ioCompletion    long    optional    completion    routine    ptr
  13210. <--    16    [W]    ioResult    error    result    code
  13211. -->    18    ioFileName    long    ptr    to    source    pathname
  13212. -->    22    [W]    ioVRefNum    source    vol    identifier
  13213. -->    28    ioNewName    long    ptr    to    destination    pathname
  13214. -->    32    ioBuffer    long    ptr    to    optional    name    (may    be    NIL)
  13215. -->    36    ioNewDirID    long    destination    directory    ID
  13216. -->    48    ioDirID    long    source    directory    ID|
  13217. PBHOpen(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  13218. IV-136 TN204
  13219. -->    12    [P]    ioCompletion
  13220. <--    16    [W]    ioResult
  13221. -->    18    [P]    ioNamePtr
  13222. -->    22    [W]    ioVRefNum
  13223. <--    24    [W]    ioRefNum
  13224. -->    27    [B]    ioPermssn
  13225. -->    28    [P]    ioMisc
  13226. -->    48    [L]    ioDirID|
  13227. PBHOpenAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A600}
  13228. IV-136 TN204
  13229. -->    12    [P]    ioCompletion
  13230. <--    16    [W]    ioResult
  13231. -->    18    [P]    ioNamePtr
  13232. -->    22    [W]    ioVRefNum
  13233. <--    24    [W]    ioRefNum
  13234. -->    27    [B]    ioPermssn
  13235. -->    28    [P]    ioMisc
  13236. -->    48    [L]    ioDirID|
  13237. PBHOpenDeny(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr;
  13238. ∫Files V-398
  13239. -->    12    ioCompletion    long    optional    completion    routine    ptr
  13240. <--    16    [W]    ioResult    error    result    code
  13241. -->    18    ioFileName    long    ptr    to    pathname
  13242. -->    22    [W]    ioVRefNum    vol    identifier
  13243. <--    24    [W]    ioRefNum    file    refNum
  13244. -->    26    [W]    ioDenyModes    access    rights    data
  13245. -->    48    ioDirID    long    directory    ID|
  13246. PBHOpenDenyAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A660}
  13247. V-398
  13248. -->    12    ioCompletion    long    optional    completion    routine    ptr
  13249. <--    16    [W]    ioResult    error    result    code
  13250. -->    18    ioFileName    long    ptr    to    pathname
  13251. -->    22    [W]    ioVRefNum    vol    identifier
  13252. <--    24    [W]    ioRefNum    file    refNum
  13253. -->    26    [W]    ioDenyModes    access    rights    data
  13254. -->    48    ioDirID    long    directory    ID|
  13255. PBHOpenDenySync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A260}
  13256. V-398
  13257. -->    12    ioCompletion    long    optional    completion    routine    ptr
  13258. <--    16    [W]    ioResult    error    result    code
  13259. -->    18    ioFileName    long    ptr    to    pathname
  13260. -->    22    [W]    ioVRefNum    vol    identifier
  13261. <--    24    [W]    ioRefNum    file    refNum
  13262. -->    26    [W]    ioDenyModes    access    rights    data
  13263. -->    48    ioDirID    long    directory    ID|
  13264. PBHOpenDF(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  13265. PBHOpenRF function IV-137
  13266.   —>  12  ioCompletion  pointer
  13267. <--    —    16    [W]    ioResult
  13268.   —>  18  ioNamePtr  pointer
  13269.   —>  22  ioVRefNum  word
  13270. <--    —    24    [W]    ioRefNum
  13271.   —>  27  ioPermssn  byte
  13272.   —>  28  ioMisc  pointer
  13273.   —>  48  ioDirID  long word|
  13274. PBHOpenDFAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A660}
  13275. PBHOpenRF function IV-137
  13276.   —>  12  ioCompletion  pointer
  13277. <--    —    16    [W]    ioResult
  13278.   —>  18  ioNamePtr  pointer
  13279.   —>  22  ioVRefNum  word
  13280. <--    —    24    [W]    ioRefNum
  13281.   —>  27  ioPermssn  byte
  13282.   —>  28  ioMisc  pointer
  13283.   —>  48  ioDirID  long word|
  13284. PBHOpenDFSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A260}
  13285. PBHOpenRF function IV-137
  13286.   —>  12  ioCompletion  pointer
  13287. <--    —    16    [W]    ioResult
  13288.   —>  18  ioNamePtr  pointer
  13289.   —>  22  ioVRefNum  word
  13290. <--    —    24    [W]    ioRefNum
  13291.   —>  27  ioPermssn  byte
  13292.   —>  28  ioMisc  pointer
  13293.   —>  48  ioDirID  long word|
  13294. PBHOpenRF(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  13295. IV-137
  13296. -->    12    [P]    ioCompletion
  13297. <--    16    [W]    ioResult
  13298. -->    18    [P]    ioNamePtr
  13299. -->    22    [W]    ioVRefNum
  13300. <--    24    [W]    ioRefNum
  13301. -->    27    [B]    ioPermssn
  13302. -->    28    [P]    ioMisc
  13303. -->    48    [L]    ioDirID|
  13304. PBHOpenRFAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A60A}
  13305. IV-137
  13306. -->    12    [P]    ioCompletion
  13307. <--    16    [W]    ioResult
  13308. -->    18    [P]    ioNamePtr
  13309. -->    22    [W]    ioVRefNum
  13310. <--    24    [W]    ioRefNum
  13311. -->    27    [B]    ioPermssn
  13312. -->    28    [P]    ioMisc
  13313. -->    48    [L]    ioDirID|
  13314. PBHOpenRFDeny(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr;
  13315. ∫Files V-398
  13316. -->    12    ioCompletion    long    optional    completion    routine    ptr
  13317. <--    16    [W]    ioResult    error    result    code
  13318. -->    18    ioFileName    long    ptr    to    pathname
  13319. -->    22    [W]    ioVRefNum    vol    identifier
  13320. <--    24    [W]    ioRefNum    file    refNum
  13321. -->    26    [W]    ioDenyModes    access    rights    data
  13322. -->    48    ioDirID    long    directory    ID|
  13323. PBHOpenRFDenyAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {
  13324. A660} V-398
  13325. -->    12    ioCompletion    long    optional    completion    routine    ptr
  13326. <--    16    [W]    ioResult    error    result    code
  13327. -->    18    ioFileName    long    ptr    to    pathname
  13328. -->    22    [W]    ioVRefNum    vol    identifier
  13329. <--    24    [W]    ioRefNum    file    refNum
  13330. -->    26    [W]    ioDenyModes    access    rights    data
  13331. -->    48    ioDirID    long    directory    ID|
  13332. PBHOpenRFDenySync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A260}
  13333.  V-398
  13334. -->    12    ioCompletion    long    optional    completion    routine    ptr
  13335. <--    16    [W]    ioResult    error    result    code
  13336. -->    18    ioFileName    long    ptr    to    pathname
  13337. -->    22    [W]    ioVRefNum    vol    identifier
  13338. <--    24    [W]    ioRefNum    file    refNum
  13339. -->    26    [W]    ioDenyModes    access    rights    data
  13340. -->    48    ioDirID    long    directory    ID|
  13341. PBHOpenRFSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A20A}
  13342. IV-137
  13343. -->    12    [P]    ioCompletion
  13344. <--    16    [W]    ioResult
  13345. -->    18    [P]    ioNamePtr
  13346. -->    22    [W]    ioVRefNum
  13347. <--    24    [W]    ioRefNum
  13348. -->    27    [B]    ioPermssn
  13349. -->    28    [P]    ioMisc
  13350. -->    48    [L]    ioDirID|
  13351. PBHOpenSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A200}
  13352. IV-136 TN204
  13353. -->    12    [P]    ioCompletion
  13354. <--    16    [W]    ioResult
  13355. -->    18    [P]    ioNamePtr
  13356. -->    22    [W]    ioVRefNum
  13357. <--    24    [W]    ioRefNum
  13358. -->    27    [B]    ioPermssn
  13359. -->    28    [P]    ioMisc
  13360. -->    48    [L]    ioDirID|
  13361. PBHRename(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  13362. IV-154
  13363. -->    12    [P]    ioCompletion
  13364. <--    16    [W]    ioResult
  13365. -->    18    [P]    ioNamePtr
  13366. -->    22    [W]    ioVRefNum
  13367. -->    28    [P]    ioMisc
  13368. -->    48    [L]    ioDirID|
  13369. PBHRenameAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A60B}
  13370. IV-154
  13371. -->    12    [P]    ioCompletion
  13372. <--    16    [W]    ioResult
  13373. -->    18    [P]    ioNamePtr
  13374. -->    22    [W]    ioVRefNum
  13375. -->    28    [P]    ioMisc
  13376. -->    48    [L]    ioDirID|
  13377. PBHRenameSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A20B}
  13378. IV-154
  13379. -->    12    [P]    ioCompletion
  13380. <--    16    [W]    ioResult
  13381. -->    18    [P]    ioNamePtr
  13382. -->    22    [W]    ioVRefNum
  13383. -->    28    [P]    ioMisc
  13384. -->    48    [L]    ioDirID|
  13385. PBHRstFLock(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr;
  13386. ∫Files IV-152
  13387. -->    12    [P]    ioCompletion
  13388. <--    16    [W]    ioResult
  13389. -->    18    [P]    ioNamePtr
  13390. -->    22    [W]    ioVRefNum
  13391. -->    48    [L]    ioDirID|
  13392. PBHRstFLockAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A642}
  13393. IV-152
  13394. -->    12    [P]    ioCompletion
  13395. <--    16    [W]    ioResult
  13396. -->    18    [P]    ioNamePtr
  13397. -->    22    [W]    ioVRefNum
  13398. -->    48    [L]    ioDirID|
  13399. PBHRstFLockSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A242}
  13400. IV-152
  13401. -->    12    [P]    ioCompletion
  13402. <--    16    [W]    ioResult
  13403. -->    18    [P]    ioNamePtr
  13404. -->    22    [W]    ioVRefNum
  13405. -->    48    [L]    ioDirID|
  13406. PBHSetDirAccess(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr;
  13407. ∫Files V-394
  13408. -->    12    ioCompletion    long    optional    completion    routine    ptr
  13409. <--    16    [W]    ioResult    error    result    code
  13410. -->    18    ioFileName    long    pathname    identifier
  13411. -->    22    [W]    ioVRefNum    volume    refNum
  13412. -->    36    ioACOwnerID    long    owner    ID
  13413. -->    40    ioACGroupID    long    group    ID
  13414. -->    44    ioACAccess    long    access    rights
  13415. -->    48    ioDirID    long    directory    ID|
  13416. PBHSetDirAccessAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {
  13417. A660} V-394
  13418. -->    12    ioCompletion    long    optional    completion    routine    ptr
  13419. <--    16    [W]    ioResult    error    result    code
  13420. -->    18    ioFileName    long    pathname    identifier
  13421. -->    22    [W]    ioVRefNum    volume    refNum
  13422. -->    36    ioACOwnerID    long    owner    ID
  13423. -->    40    ioACGroupID    long    group    ID
  13424. -->    44    ioACAccess    long    access    rights
  13425. -->    48    ioDirID    long    directory    ID|
  13426. PBHSetDirAccessSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {
  13427. A260} V-394
  13428. -->    12    ioCompletion    long    optional    completion    routine    ptr
  13429. <--    16    [W]    ioResult    error    result    code
  13430. -->    18    ioFileName    long    pathname    identifier
  13431. -->    22    [W]    ioVRefNum    volume    refNum
  13432. -->    36    ioACOwnerID    long    owner    ID
  13433. -->    40    ioACGroupID    long    group    ID
  13434. -->    44    ioACAccess    long    access    rights
  13435. -->    48    ioDirID    long    directory    ID|
  13436. PBHSetFInfo(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr;
  13437. ∫Files IV-150
  13438. -->    12    [P]    ioCompletion
  13439. <--    16    [W]    ioResult
  13440. -->    18    [P]    ioNamePtr
  13441. -->    22    [W]    ioVRefNum
  13442. -->    32    ioFlFndrInfo    16    bytes
  13443. -->    48    [L]    ioDirID
  13444. -->    72    [L]    ioFlCrDat
  13445. -->    76    [L]    ioFlMdDat|
  13446. PBHSetFInfoAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A60D}
  13447. IV-150
  13448. -->    12    [P]    ioCompletion
  13449. <--    16    [W]    ioResult
  13450. -->    18    [P]    ioNamePtr
  13451. -->    22    [W]    ioVRefNum
  13452. -->    32    ioFlFndrInfo    16    bytes
  13453. -->    48    [L]    ioDirID
  13454. -->    72    [L]    ioFlCrDat
  13455. -->    76    [L]    ioFlMdDat|
  13456. PBHSetFInfoSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A20D}
  13457. IV-150
  13458. -->    12    [P]    ioCompletion
  13459. <--    16    [W]    ioResult
  13460. -->    18    [P]    ioNamePtr
  13461. -->    22    [W]    ioVRefNum
  13462. -->    32    ioFlFndrInfo    16    bytes
  13463. -->    48    [L]    ioDirID
  13464. -->    72    [L]    ioFlCrDat
  13465. -->    76    [L]    ioFlMdDat|
  13466. PBHSetFLock(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr;
  13467. ∫Files IV-151
  13468. -->    12    [P]    ioCompletion
  13469. <--    16    [W]    ioResult
  13470. -->    18    [P]    ioNamePtr
  13471. -->    22    [W]    ioVRefNum
  13472. -->    48    [L]    ioDirID|
  13473. PBHSetFLockAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A641}
  13474. IV-151
  13475. -->    12    [P]    ioCompletion
  13476. <--    16    [W]    ioResult
  13477. -->    18    [P]    ioNamePtr
  13478. -->    22    [W]    ioVRefNum
  13479. -->    48    [L]    ioDirID|
  13480. PBHSetFLockSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A241}
  13481. IV-151
  13482. -->    12    [P]    ioCompletion
  13483. <--    16    [W]    ioResult
  13484. -->    18    [P]    ioNamePtr
  13485. -->    22    [W]    ioVRefNum
  13486. -->    48    [L]    ioDirID|
  13487. PBHSetVol(paramBlock:WDPBPtr;async:BOOLEAN):OSErr; ∫Files
  13488. IV-133 N140 TN140
  13489. -->    12    [P]    ioCompletion
  13490. <--    16    [W]    ioResult
  13491. -->    18    [P]    ioNamePtr
  13492. -->    22    [W]    ioVRefNum
  13493. -->    48    [L]    ioWDDirID|
  13494. PBHSetVolAsync(paramBlock:WDPBPtr):OSErr; ∫Files {A615}
  13495. IV-133 N140 TN140
  13496. -->    12    [P]    ioCompletion
  13497. <--    16    [W]    ioResult
  13498. -->    18    [P]    ioNamePtr
  13499. -->    22    [W]    ioVRefNum
  13500. -->    48    [L]    ioWDDirID|
  13501. PBHSetVolSync(paramBlock:WDPBPtr):OSErr; ∫Files {A215} IV-133
  13502. N140 TN140
  13503. -->    12    [P]    ioCompletion
  13504. <--    16    [W]    ioResult
  13505. -->    18    [P]    ioNamePtr
  13506. -->    22    [W]    ioVRefNum
  13507. -->    48    [L]    ioWDDirID|
  13508. PBKillIO(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Devices
  13509. II-187
  13510. -->    12    [P]    ioCompletion
  13511. <--    16    [W]    ioResult
  13512. -->    24    [W]    ioRefNum|
  13513. PBKillIOAsync(paramBlock:ParmBlkPtr):OSErr; ∫Devices {A406}
  13514. II-187
  13515. -->    12    [P]    ioCompletion
  13516. <--    16    [W]    ioResult
  13517. -->    24    [W]    ioRefNum|
  13518. PBKillIOSync(paramBlock:ParmBlkPtr):OSErr; ∫Devices {A006}
  13519. II-187
  13520. -->    12    [P]    ioCompletion
  13521. <--    16    [W]    ioResult
  13522. -->    24    [W]    ioRefNum|
  13523. PBLockRange(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr;
  13524. ∫Files IV-138 TN186
  13525. -->    12    [P]    ioCompletion
  13526. <--    16    [W]    ioResult
  13527. -->    24    [W]    ioRefNum
  13528. -->    36    [L]    ioReqCount
  13529. -->    44    [W]    ioPosMode
  13530. -->    46    [L]    ioPosOffset|
  13531. PBLockRangeAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A660}
  13532. IV-138 TN186
  13533. -->    12    [P]    ioCompletion
  13534. <--    16    [W]    ioResult
  13535. -->    24    [W]    ioRefNum
  13536. -->    36    [L]    ioReqCount
  13537. -->    44    [W]    ioPosMode
  13538. -->    46    [L]    ioPosOffset|
  13539. PBLockRangeSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A260}
  13540. IV-138 TN186
  13541. -->    12    [P]    ioCompletion
  13542. <--    16    [W]    ioResult
  13543. -->    24    [W]    ioRefNum
  13544. -->    36    [L]    ioReqCount
  13545. -->    44    [W]    ioPosMode
  13546. -->    46    [L]    ioPosOffset|
  13547. PBMakeFSSpec(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr;
  13548. ∫Files|
  13549. PBMakeFSSpecAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A660}|
  13550. PBMakeFSSpecSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A260}|
  13551. PBMountVol(paramBlock:ParmBlkPtr):OSErr; ∫Files Δ {A00F}
  13552. II-103 IV-128 TN134
  13553. <--    16    [W]    ioResult
  13554. <->    22    [W]    ioVRefNum|
  13555. PBOffLine(paramBlock:ParmBlkPtr):OSErr; ∫Files Δ {A035}
  13556. II-106 IV-134
  13557. -->    12    [P]    ioCompletion
  13558. <--    16    [W]    ioResult
  13559. -->    18    [P]    ioNamePtr
  13560. -->    22    [W]    ioVRefNum|
  13561. PBOpen(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  13562. II-108
  13563. -->    12    [P]    ioCompletion
  13564. <--    16    [W]    ioResult
  13565. -->    18    [P]    ioNamePtr
  13566. -->    22    [W]    ioVRefNum
  13567. <--    24    [W]    ioRefNum
  13568. -->    26    [B]    ioVersNum
  13569. -->    27    [B]    ioPermssn
  13570. -->    28    [P]    ioMisc|
  13571. PBOpenAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A400} II-108
  13572. -->    12    [P]    ioCompletion
  13573. <--    16    [W]    ioResult
  13574. -->    18    [P]    ioNamePtr
  13575. -->    22    [W]    ioVRefNum
  13576. <--    24    [W]    ioRefNum
  13577. -->    26    [B]    ioVersNum
  13578. -->    27    [B]    ioPermssn
  13579. -->    28    [P]    ioMisc|
  13580. PBOpenDF(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  13581. PBOpenWD function IV-158 N77-1
  13582.     —>  12  ioCompletion    pointer
  13583. <--    —    16    [W]    ioResult
  13584.     —>  18  ioNamePtr       pointer
  13585. <--    –>    22    [W]    ioVRefNum
  13586.     —>  28  ioWDProcID      long word
  13587.     —>  48  ioWDDirID       long word|
  13588. PBOpenDFAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A460}
  13589. PBOpenWD function IV-158 N77-1
  13590.     —>  12  ioCompletion    pointer
  13591. <--    —    16    [W]    ioResult
  13592.     —>  18  ioNamePtr       pointer
  13593. <--    –>    22    [W]    ioVRefNum
  13594.     —>  28  ioWDProcID      long word
  13595.     —>  48  ioWDDirID       long word|
  13596. PBOpenDFSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A060}
  13597. PBOpenWD function IV-158 N77-1
  13598.     —>  12  ioCompletion    pointer
  13599. <--    —    16    [W]    ioResult
  13600.     —>  18  ioNamePtr       pointer
  13601. <--    –>    22    [W]    ioVRefNum
  13602.     —>  28  ioWDProcID      long word
  13603.     —>  48  ioWDDirID       long word|
  13604. PBOpenRF(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files Δ
  13605. II-109 IV-137 TN74
  13606. -->    12    [P]    ioCompletion
  13607. <--    16    [W]    ioResult
  13608. -->    18    [P]    ioNamePtr
  13609. -->    22    [W]    ioVRefNum
  13610. <--    24    [W]    ioRefNum
  13611. -->    26    [B]    ioVersNum
  13612. -->    27    [B]    ioPermssn
  13613. -->    28    [P]    ioMisc|
  13614. PBOpenRFAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files Δ {A40A}
  13615. II-109 IV-137 TN74
  13616. -->    12    [P]    ioCompletion
  13617. <--    16    [W]    ioResult
  13618. -->    18    [P]    ioNamePtr
  13619. -->    22    [W]    ioVRefNum
  13620. <--    24    [W]    ioRefNum
  13621. -->    26    [B]    ioVersNum
  13622. -->    27    [B]    ioPermssn
  13623. -->    28    [P]    ioMisc|
  13624. PBOpenRFSync(paramBlock:ParmBlkPtr):OSErr; ∫Files Δ {A00A}
  13625. II-109 IV-137 TN74
  13626. -->    12    [P]    ioCompletion
  13627. <--    16    [W]    ioResult
  13628. -->    18    [P]    ioNamePtr
  13629. -->    22    [W]    ioVRefNum
  13630. <--    24    [W]    ioRefNum
  13631. -->    26    [B]    ioVersNum
  13632. -->    27    [B]    ioPermssn
  13633. -->    28    [P]    ioMisc|
  13634. PBOpenSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A000} II-108
  13635. -->    12    [P]    ioCompletion
  13636. <--    16    [W]    ioResult
  13637. -->    18    [P]    ioNamePtr
  13638. -->    22    [W]    ioVRefNum
  13639. <--    24    [W]    ioRefNum
  13640. -->    26    [B]    ioVersNum
  13641. -->    27    [B]    ioPermssn
  13642. -->    28    [P]    ioMisc|
  13643. PBOpenWD(paramBlock:WDPBPtr;async:BOOLEAN):OSErr; ∫Files
  13644. IV-158 N77-1 TN77 TN190
  13645. -->    12    [P]    ioCompletion
  13646. <--    16    [W]    ioResult
  13647. -->    18    [P]    ioNamePtr
  13648. <->    22    [W]    ioVRefNum
  13649. -->    28    [L]    ioWDProcID
  13650. -->    48    [L]    ioWDDirID|
  13651. PBOpenWDAsync(paramBlock:WDPBPtr):OSErr; ∫Files {A660} IV-158
  13652. N77-1 TN77 TN190
  13653. -->    12    [P]    ioCompletion
  13654. <--    16    [W]    ioResult
  13655. -->    18    [P]    ioNamePtr
  13656. <->    22    [W]    ioVRefNum
  13657. -->    28    [L]    ioWDProcID
  13658. -->    48    [L]    ioWDDirID|
  13659. PBOpenWDSync(paramBlock:WDPBPtr):OSErr; ∫Files {A260} IV-158
  13660. N77-1 TN77 TN190
  13661. -->    12    [P]    ioCompletion
  13662. <--    16    [W]    ioResult
  13663. -->    18    [P]    ioNamePtr
  13664. <->    22    [W]    ioVRefNum
  13665. -->    28    [L]    ioWDProcID
  13666. -->    48    [L]    ioWDDirID|
  13667. PBRead(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  13668. II-110 TN187
  13669. -->    12    [P]    ioCompletion
  13670. <--    16    [W]    ioResult
  13671. -->    24    [W]    ioRefNum
  13672. -->    32    [P]    ioBuffer
  13673. -->    36    [L]    ioReqCount
  13674. <--    40    [L]    ioActCount
  13675. -->    44    [W]    ioPosMode
  13676. <->    46    [L]    ioPosOffset|
  13677. PBReadAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A402}
  13678. II-110 TN187
  13679. -->    12    [P]    ioCompletion
  13680. <--    16    [W]    ioResult
  13681. -->    24    [W]    ioRefNum
  13682. -->    32    [P]    ioBuffer
  13683. -->    36    [L]    ioReqCount
  13684. <--    40    [L]    ioActCount
  13685. -->    44    [W]    ioPosMode
  13686. <->    46    [L]    ioPosOffset|
  13687. PBReadSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A002} II-110
  13688. TN187
  13689. -->    12    [P]    ioCompletion
  13690. <--    16    [W]    ioResult
  13691. -->    24    [W]    ioRefNum
  13692. -->    32    [P]    ioBuffer
  13693. -->    36    [L]    ioReqCount
  13694. <--    40    [L]    ioActCount
  13695. -->    44    [W]    ioPosMode
  13696. <->    46    [L]    ioPosOffset|
  13697. PBRename(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  13698. II-118 IV-153
  13699. -->    12    [P]    ioCompletion
  13700. <--    16    [W]    ioResult
  13701. -->    18    [P]    ioNamePtr
  13702. -->    22    [W]    ioVRefNum
  13703. -->    26    [B]    ioVersNum
  13704. -->    28    [P]    ioMisc|
  13705. PBRenameAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A40B}
  13706. II-118 IV-153
  13707. -->    12    [P]    ioCompletion
  13708. <--    16    [W]    ioResult
  13709. -->    18    [P]    ioNamePtr
  13710. -->    22    [W]    ioVRefNum
  13711. -->    26    [B]    ioVersNum
  13712. -->    28    [P]    ioMisc|
  13713. PBRenameSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A00B}
  13714. II-118 IV-153
  13715. -->    12    [P]    ioCompletion
  13716. <--    16    [W]    ioResult
  13717. -->    18    [P]    ioNamePtr
  13718. -->    22    [W]    ioVRefNum
  13719. -->    26    [B]    ioVersNum
  13720. -->    28    [P]    ioMisc|
  13721. PBResolveFileIDRef(paramBlock:HParmBlkPtr;async:BOOLEAN):
  13722. OSErr; ∫Files|
  13723. PBResolveFileIDRefAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files
  13724. {A660}|
  13725. PBResolveFileIDRefSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {
  13726. A260}|
  13727. PBRstFLock(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  13728. II-117 IV-152
  13729. -->    12    [P]    ioCompletion
  13730. <--    16    [W]    ioResult
  13731. -->    18    [P]    ioNamePtr
  13732. -->    22    [W]    ioVRefNum
  13733. -->    26    [B]    ioFVersNum|
  13734. PBRstFLockAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A442}
  13735. II-117 IV-152
  13736. -->    12    [P]    ioCompletion
  13737. <--    16    [W]    ioResult
  13738. -->    18    [P]    ioNamePtr
  13739. -->    22    [W]    ioVRefNum
  13740. -->    26    [B]    ioFVersNum|
  13741. PBRstFLockSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A042}
  13742. II-117 IV-152
  13743. -->    12    [P]    ioCompletion
  13744. <--    16    [W]    ioResult
  13745. -->    18    [P]    ioNamePtr
  13746. -->    22    [W]    ioVRefNum
  13747. -->    26    [B]    ioFVersNum|
  13748. PBSetCatInfo(paramBlock:CInfoPBPtr;async:BOOLEAN):OSErr;
  13749. ∫Files IV-156|
  13750. PBSetCatInfoAsync(paramBlock:CInfoPBPtr):OSErr; ∫Files {A660}
  13751. IV-156|
  13752. PBSetCatInfoSync(paramBlock:CInfoPBPtr):OSErr; ∫Files {A260}
  13753. IV-156|
  13754. PBSetEOF(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  13755. II-112 IV-142
  13756. -->    12    [P]    ioCompletion
  13757. <--    16    [W]    ioResult
  13758. -->    24    [W]    ioRefNum
  13759. -->    28    [L]    ioMisc|
  13760. PBSetEOFAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A412}
  13761. II-112 IV-142
  13762. -->    12    [P]    ioCompletion
  13763. <--    16    [W]    ioResult
  13764. -->    24    [W]    ioRefNum
  13765. -->    28    [L]    ioMisc|
  13766. PBSetEOFSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A012}
  13767. II-112 IV-142
  13768. -->    12    [P]    ioCompletion
  13769. <--    16    [W]    ioResult
  13770. -->    24    [W]    ioRefNum
  13771. -->    28    [L]    ioMisc|
  13772. PBSetFInfo(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  13773. II-116 IV-150
  13774. -->    12    [P]    ioCompletion
  13775. <--    16    [W]    ioResult
  13776. -->    18    [P]    ioNamePtr
  13777. -->    22    [W]    ioVRefNum
  13778. -->    26    [B]    ioFVersNum
  13779. -->    32    ioFlFndrInfo    16    bytes
  13780. -->    72    [L]    ioFlCrDat
  13781. -->    76    [L]    ioFlMdDat|
  13782. PBSetFInfoAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A40D}
  13783. II-116 IV-150
  13784. -->    12    [P]    ioCompletion
  13785. <--    16    [W]    ioResult
  13786. -->    18    [P]    ioNamePtr
  13787. -->    22    [W]    ioVRefNum
  13788. -->    26    [B]    ioFVersNum
  13789. -->    32    ioFlFndrInfo    16    bytes
  13790. -->    72    [L]    ioFlCrDat
  13791. -->    76    [L]    ioFlMdDat|
  13792. PBSetFInfoSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A00D}
  13793. II-116 IV-150
  13794. -->    12    [P]    ioCompletion
  13795. <--    16    [W]    ioResult
  13796. -->    18    [P]    ioNamePtr
  13797. -->    22    [W]    ioVRefNum
  13798. -->    26    [B]    ioFVersNum
  13799. -->    32    ioFlFndrInfo    16    bytes
  13800. -->    72    [L]    ioFlCrDat
  13801. -->    76    [L]    ioFlMdDat|
  13802. PBSetFLock(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  13803. II-116 IV-151
  13804. -->    12    [P]    ioCompletion
  13805. <--    16    [W]    ioResult
  13806. -->    18    [P]    ioNamePtr
  13807. -->    22    [W]    ioVRefNum
  13808. -->    26    [B]    ioFVersNum|
  13809. PBSetFLockAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A441}
  13810. II-116 IV-151
  13811. -->    12    [P]    ioCompletion
  13812. <--    16    [W]    ioResult
  13813. -->    18    [P]    ioNamePtr
  13814. -->    22    [W]    ioVRefNum
  13815. -->    26    [B]    ioFVersNum|
  13816. PBSetFLockSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A041}
  13817. II-116 IV-151
  13818. -->    12    [P]    ioCompletion
  13819. <--    16    [W]    ioResult
  13820. -->    18    [P]    ioNamePtr
  13821. -->    22    [W]    ioVRefNum
  13822. -->    26    [B]    ioFVersNum|
  13823. PBSetForeignPrivs(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr;
  13824.  ∫Files|
  13825. PBSetForeignPrivsAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {
  13826. A660}|
  13827. PBSetForeignPrivsSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {
  13828. A260}|
  13829. PBSetFPos(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  13830. II-111 IV-141
  13831. -->    12    [P]    ioCompletion
  13832. <--    16    [W]    ioResult
  13833. -->    24    [W]    ioRefNum
  13834. -->    44    [W]    ioPosMode
  13835. <->    46    [L]    ioPosOffset|
  13836. PBSetFPosAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A444}
  13837. II-111 IV-141
  13838. -->    12    [P]    ioCompletion
  13839. <--    16    [W]    ioResult
  13840. -->    24    [W]    ioRefNum
  13841. -->    44    [W]    ioPosMode
  13842. <->    46    [L]    ioPosOffset|
  13843. PBSetFPosSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A044}
  13844. II-111 IV-141
  13845. -->    12    [P]    ioCompletion
  13846. <--    16    [W]    ioResult
  13847. -->    24    [W]    ioRefNum
  13848. -->    44    [W]    ioPosMode
  13849. <->    46    [L]    ioPosOffset|
  13850. PBSetFVers(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  13851. II-117 IV-153
  13852. -->    12    [P]    ioCompletion
  13853. <--    16    [W]    ioResult
  13854. -->    18    [P]    ioNamePtr
  13855. -->    22    [W]    ioVRefNum
  13856. -->    26    [B]    ioVersNum
  13857. -->    28    [B]    ioMisc|
  13858. PBSetFVersAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A443}
  13859. II-117 IV-153
  13860. -->    12    [P]    ioCompletion
  13861. <--    16    [W]    ioResult
  13862. -->    18    [P]    ioNamePtr
  13863. -->    22    [W]    ioVRefNum
  13864. -->    26    [B]    ioVersNum
  13865. -->    28    [B]    ioMisc|
  13866. PBSetFVersSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A043}
  13867. II-117 IV-153
  13868. -->    12    [P]    ioCompletion
  13869. <--    16    [W]    ioResult
  13870. -->    18    [P]    ioNamePtr
  13871. -->    22    [W]    ioVRefNum
  13872. -->    26    [B]    ioVersNum
  13873. -->    28    [B]    ioMisc|
  13874. PBSetVInfo(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr; [1/2]
  13875. ∫Files IV-131 TN204
  13876. -->    12    [P]    ioCompletion
  13877. <--    16    [W]    ioResult
  13878. -->    18    [P]    ioNamePtr
  13879. -->    22    [W]    ioVRefNum
  13880. -->    30    [L]    ioVCrDate|
  13881. PBSetVInfo(paramBlock:HParmBlkPtr;async:BOOLEAN):OSErr; [2/2]
  13882. -->    34    [L]    ioVLsMod
  13883. -->    38    [W]    ioVAtrb
  13884. -->    52    [L]    ioVClpSiz
  13885. -->    72    [L]    ioVBkUp
  13886. -->    76    [W]    ioVSeqNum
  13887. -->    90    ioVFndrInfo    32    bytes|
  13888. PBSetVInfoAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A660} [1/2]
  13889. IV-131 TN204
  13890. -->    12    [P]    ioCompletion
  13891. <--    16    [W]    ioResult
  13892. -->    18    [P]    ioNamePtr
  13893. -->    22    [W]    ioVRefNum
  13894. -->    30    [L]    ioVCrDate|
  13895. PBSetVInfoAsync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A660} [2/2]
  13896. -->    34    [L]    ioVLsMod
  13897. -->    38    [W]    ioVAtrb
  13898. -->    52    [L]    ioVClpSiz
  13899. -->    72    [L]    ioVBkUp
  13900. -->    76    [W]    ioVSeqNum
  13901. -->    90    ioVFndrInfo    32    bytes|
  13902. PBSetVInfoSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A260} [1/2]
  13903. IV-131 TN204
  13904. -->    12    [P]    ioCompletion
  13905. <--    16    [W]    ioResult
  13906. -->    18    [P]    ioNamePtr
  13907. -->    22    [W]    ioVRefNum
  13908. -->    30    [L]    ioVCrDate|
  13909. PBSetVInfoSync(paramBlock:HParmBlkPtr):OSErr; ∫Files {A260} [2/2]
  13910. -->    34    [L]    ioVLsMod
  13911. -->    38    [W]    ioVAtrb
  13912. -->    52    [L]    ioVClpSiz
  13913. -->    72    [L]    ioVBkUp
  13914. -->    76    [W]    ioVSeqNum
  13915. -->    90    ioVFndrInfo    32    bytes|
  13916. PBSetVol(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  13917. II-105 IV-132
  13918. -->    12    [P]    ioCompletion
  13919. <--    16    [W]    ioResult
  13920. -->    18    [P]    ioNamePtr
  13921. -->    22    [W]    ioVRefNum|
  13922. PBSetVolAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A415}
  13923. II-105 IV-132
  13924. -->    12    [P]    ioCompletion
  13925. <--    16    [W]    ioResult
  13926. -->    18    [P]    ioNamePtr
  13927. -->    22    [W]    ioVRefNum|
  13928. PBSetVolSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A015}
  13929. II-105 IV-132
  13930. -->    12    [P]    ioCompletion
  13931. <--    16    [W]    ioResult
  13932. -->    18    [P]    ioNamePtr
  13933. -->    22    [W]    ioVRefNum|
  13934. PBStatus(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Devices
  13935. Δ II-186
  13936. -->    12    [P]    ioCompletion
  13937. <--    16    [W]    ioResult
  13938. -->    22    [W]    ioVRefNum
  13939. -->    24    [W]    ioRefNum
  13940. -->    26    [W]    csCode
  13941. <--    28    [R]    csParam|
  13942. PBStatusAsync(paramBlock:ParmBlkPtr):OSErr; ∫Devices Δ {A405}
  13943. II-186
  13944. -->    12    [P]    ioCompletion
  13945. <--    16    [W]    ioResult
  13946. -->    22    [W]    ioVRefNum
  13947. -->    24    [W]    ioRefNum
  13948. -->    26    [W]    csCode
  13949. <--    28    [R]    csParam|
  13950. PBStatusSync(paramBlock:ParmBlkPtr):OSErr; ∫Devices Δ {A005}
  13951. II-186
  13952. -->    12    [P]    ioCompletion
  13953. <--    16    [W]    ioResult
  13954. -->    22    [W]    ioVRefNum
  13955. -->    24    [W]    ioRefNum
  13956. -->    26    [W]    csCode
  13957. <--    28    [R]    csParam|
  13958. PBUnlockRange(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr;
  13959. ∫Files IV-139 TN186
  13960. -->    12    [P]    ioCompletion
  13961. <--    16    [W]    ioResult
  13962. -->    24    [W]    ioRefNum
  13963. -->    36    [L]    ioReqCount
  13964. -->    44    [W]    ioPosMode
  13965. -->    46    [L]    ioPosOffset|
  13966. PBUnlockRangeAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A660}
  13967.  IV-139 TN186
  13968. -->    12    [P]    ioCompletion
  13969. <--    16    [W]    ioResult
  13970. -->    24    [W]    ioRefNum
  13971. -->    36    [L]    ioReqCount
  13972. -->    44    [W]    ioPosMode
  13973. -->    46    [L]    ioPosOffset|
  13974. PBUnlockRangeSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A260}
  13975. IV-139 TN186
  13976. -->    12    [P]    ioCompletion
  13977. <--    16    [W]    ioResult
  13978. -->    24    [W]    ioRefNum
  13979. -->    36    [L]    ioReqCount
  13980. -->    44    [W]    ioPosMode
  13981. -->    46    [L]    ioPosOffset|
  13982. PBUnmountVol(paramBlock:ParmBlkPtr):OSErr; ∫Files {A00E}
  13983. II-106 IV-134
  13984. <--    16    [W]    ioResult
  13985. -->    18    [P]    ioNamePtr
  13986. -->    22    [W]    ioVRefNum|
  13987. PBVolumeMount(paramBlock:ParmBlkPtr):OSErr; ∫Files {A260}|
  13988. PBWrite(paramBlock:ParmBlkPtr;async:BOOLEAN):OSErr; ∫Files
  13989. II-110 TN187
  13990. -->    12    [P]    ioCompletion
  13991. <--    16    [W]    ioResult
  13992. -->    24    [W]    ioRefNum
  13993. -->    32    [P]    ioBuffer
  13994. -->    36    [L]    ioReqCount
  13995. <--    40    [L]    ioActCount
  13996. -->    44    [W]    ioPosMode
  13997. <->    46    [L]    ioPosOffset|
  13998. PBWriteAsync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A403}
  13999. II-110 TN187
  14000. -->    12    [P]    ioCompletion
  14001. <--    16    [W]    ioResult
  14002. -->    24    [W]    ioRefNum
  14003. -->    32    [P]    ioBuffer
  14004. -->    36    [L]    ioReqCount
  14005. <--    40    [L]    ioActCount
  14006. -->    44    [W]    ioPosMode
  14007. <->    46    [L]    ioPosOffset|
  14008. PBWriteSync(paramBlock:ParmBlkPtr):OSErr; ∫Files {A003}
  14009. II-110 TN187
  14010. -->    12    [P]    ioCompletion
  14011. <--    16    [W]    ioResult
  14012. -->    24    [W]    ioRefNum
  14013. -->    32    [P]    ioBuffer
  14014. -->    36    [L]    ioReqCount
  14015. <--    40    [L]    ioActCount
  14016. -->    44    [W]    ioPosMode
  14017. <->    46    [L]    ioPosOffset|
  14018. PCDeskPat=$20B; ∫SysEqu
  14019. { [GLOBAL VAR] desktop pat, top bit only! others are in use }|
  14020. PCloseATPSkt(thePBPtr:ATPPBPtr;async:BOOLEAN):OSErr;
  14021. ∫AppleTalk II-316 V-513
  14022. -->    26    [W]    csCode    ;always closeATPSkt
  14023. -->    28    [B]    atpSocket    ;socket number|
  14024. PCloseSkt(thePBptr:MPPPBPtr;async:BOOLEAN):OSErr; ∫AppleTalk
  14025. II-312 V513|
  14026. PConfirmName(thePBptr:MPPPBPtr;async:BOOLEAN):OSErr;
  14027. ∫AppleTalk II-323 V-513|
  14028. PDetachPH(thePBptr:MPPPBPtr;async:BOOLEAN):OSErr; ∫AppleTalk
  14029. II-308 V-513
  14030. -->    26    [W]    csCode    ;always detachPH
  14031. -->    28    [B]    protType    ;ALAP protocol type|
  14032. PDlgInitProcPtr=ProcPtr; ∫Printing|
  14033. PenMode(mode:INTEGER); ∫Quickdraw {A89C} I-169 P-79 178|
  14034. PenNormal; ∫Quickdraw Δ {A89E} I-170 P-79 179|
  14035. PenPat(pat:Pattern); ∫Quickdraw Δ {A89D} I-170 P-79 179|
  14036. PenPixPat(pp:PixPatHandle); ∫Quickdraw Δ {AA0A} V-74|
  14037. PenSize(width:INTEGER;height:INTEGER); ∫Quickdraw {A89B}
  14038. I-169 P-79 179|
  14039. PenState=RECORD ∫Quickdraw
  14040.     pnLoc:Point;
  14041.     pnSize:Point;
  14042.     pnMode:INTEGER;
  14043.     pnPat:Pattern;|
  14044. Perf see ∫Perf|
  14045. PerfControl(thePerfGlobals:TP2PerfGlobals;turnOn:BOOLEAN):
  14046. BOOLEAN; ∫Perf|
  14047. PerfDump(thePerfGlobals:TP2PerfGlobals;reportFile:Str255;
  14048. doHistogram:BOOLEAN;rptFileColumns:INTEGER):INTEGER; ∫Perf|
  14049. permErr=-54; ∫Errors
  14050. { permissions error (on file open) }|
  14051. perThousand=$E4; ∫Script|
  14052. PGetAppleTalkInfo(thePBptr:MPPPBPtr;async:BOOLEAN):OSErr;
  14053. ∫AppleTalk V-518
  14054. -->    26    [W]    csCode    Always    PKillNBP
  14055. -->    28    [P]    aKillQEl    Pointer    to    queue    element|
  14056. PGetRequest(thePBPtr:ATPPBPtr;async:BOOLEAN):OSErr;
  14057. ∫AppleTalk II-317 V-513|
  14058. phaseCmd=61; ∫Sound|
  14059. pHiliteBit=0; ∫Quickdraw
  14060. { flag bit in HiliteMode used with BitClr procedure }|
  14061. PicComment(kind:INTEGER;dataSize:INTEGER;dataHandle:Handle);
  14062. ∫Quickdraw Δ {A8F2} I-189 N72-2 N91 TN72 TN91 TN175 TN181|
  14063. PicHandle=^PicPtr; ∫Quickdraw|
  14064. picItem=64; ∫Dialogs|
  14065. Picker see ∫Picker|
  14066. picLParen=0; ∫Quickdraw
  14067. { standard picture comments }|
  14068. PicPtr=^Picture; ∫Quickdraw|
  14069. picRParen=1; ∫Quickdraw|
  14070. PictInfo=PACKED RECORD ∫PictUtil [1/5]
  14071.     version:INTEGER; { this is always zero, for now }
  14072.     uniqueColors:LONGINT; { the number of actual colors in the
  14073. picture(s)/pixmap(s) }
  14074.     thePalette:PaletteHandle; { handle to the palette
  14075. information }
  14076.     theColorTable:CTabHandle; { handle to the color table }
  14077.     hRes:Fixed; { maximum horizontal resolution for all the
  14078. pixmaps }
  14079.     vRes:Fixed; { maximum vertical resolution for all the|
  14080. PictInfo=PACKED RECORD ∫PictUtil [2/5]
  14081. pixmaps }
  14082.     depth:INTEGER; { maximum depth for all the pixmaps (in the
  14083. picture) }
  14084.     sourceRect:Rect; { the picture frame rectangle (this
  14085. contains the entire picture) }
  14086.     textCount:LONGINT; { total number of text strings in the
  14087. picture }
  14088.     lineCount:LONGINT; { total number of lines in the picture }
  14089.     rectCount:LONGINT; { total number of rectangles in the|
  14090. PictInfo=PACKED RECORD ∫PictUtil [3/5]
  14091. picture }
  14092.     rRectCount:LONGINT; { total number of round rectangles in
  14093. the picture }
  14094.     ovalCount:LONGINT; { total number of ovals in the picture }
  14095.     arcCount:LONGINT; { total number of arcs in the picture }
  14096.     polyCount:LONGINT; { total number of polygons in the picture
  14097.     regionCount:LONGINT; { total number of regions in the
  14098. picture }
  14099.     bitMapCount:LONGINT; { total number of bitmaps in the|
  14100. PictInfo=PACKED RECORD ∫PictUtil [4/5]
  14101. picture }
  14102.     pixMapCount:LONGINT; { total number of pixmaps in the
  14103. picture }
  14104.     commentCount:LONGINT; { total number of comments in the
  14105. picture }
  14106.     uniqueComments:LONGINT; { the number of unique comments in
  14107. the picture }
  14108.     commentHandle:CommentSpecHandle; { handle to all the comment|
  14109. PictInfo=PACKED RECORD ∫PictUtil [5/5]
  14110. information }
  14111.     uniqueFonts:LONGINT; { the number of unique fonts in the
  14112. picture }
  14113.     fontHandle:FontSpecHandle; { handle to the FontSpec
  14114. information }
  14115.     fontNamesHandle:Handle; { handle to the font names }
  14116.     reserved1:LONGINT;
  14117.     reserved2:LONGINT;|
  14118. PictInfoHandle=^PictInfoPtr; ∫PictUtil|
  14119. PictInfoID=LONGINT; ∫PictUtil|
  14120. pictInfoIDErr=-11001; ∫Errors
  14121. { the internal consistancy check for the PictInfoID is wrong }|
  14122. PictInfoPtr=^PictInfo; ∫PictUtil|
  14123. pictInfoVerbErr=-11002; ∫Errors
  14124. { the passed verb was invalid }|
  14125. pictInfoVersionErr=-11000; ∫Errors
  14126. { wrong version of the PictInfo structure }|
  14127. Picture=RECORD ∫Quickdraw
  14128.     picSize:INTEGER;
  14129.     picFrame:Rect;|
  14130. pictureDataErr=-11005; ∫Errors
  14131. { the picture data was invalid }|
  14132. PictUtil see ∫PictUtil|
  14133. PinRect(theRect:Rect;thePt:Point):LONGINT; ∫Windows {A94E}
  14134. I-293|
  14135. PInts=^AInts; ∫Perf|
  14136. Pitch(xAngle:Fixed); ∫Graf3D|
  14137. PItemProcPtr=ProcPtr; ∫Printing|
  14138. Pixel2Char(textBuf:Ptr;textLen:INTEGER;slop:INTEGER;
  14139. pixelWidth:INTEGER;VAR leadingEdge:BOOLEAN):INTEGER; ∫Script Δ
  14140.  {A8B5} V-307 TN207|
  14141. pixelsLockedBit=7; ∫QDOffscreen|
  14142. pixelsPurgeableBit=6; ∫QDOffscreen|
  14143. PixelType=… ∫Quickdraw
  14144. (chunky,chunkyPlanar,planar);|
  14145. PixMap32Bit(pmHandle:PixMapHandle):BOOLEAN; ∫QDOffscreen|
  14146. PixMap=RECORD ∫Quickdraw [1/2]
  14147.     baseAddr:Ptr; { pointer to pixels }
  14148.     rowBytes:INTEGER; { offset to next line }
  14149.     bounds:Rect; { encloses bitmap }
  14150.     pmVersion:INTEGER; { pixMap version number }
  14151.     packType:INTEGER; { defines packing format }
  14152.     packSize:LONGINT; { length of pixel data }
  14153.     hRes:Fixed; { horiz. resolution (ppi) }
  14154.     vRes:Fixed; { vert. resolution (ppi) }|
  14155. PixMap=RECORD ∫Quickdraw [2/2]
  14156.     pixelType:INTEGER; { defines pixel type }
  14157.     pixelSize:INTEGER; { # bits in pixel }
  14158.     cmpCount:INTEGER; { # components in pixel }
  14159.     cmpSize:INTEGER; { # bits per component }
  14160.     planeBytes:LONGINT; { offset to next plane }
  14161.     pmTable:CTabHandle; { color map for this pixMap }
  14162.     pmReserved:LONGINT; { for future use. MUST BE 0 }|
  14163. PixMapHandle=^PixMapPtr; ∫Quickdraw|
  14164. PixMapPtr=^PixMap; ∫Quickdraw|
  14165. pixMapTooDeepErr=-148; ∫Errors|
  14166. PixPat=RECORD ∫Quickdraw
  14167.     patType:INTEGER; { type of pattern }
  14168.     patMap:PixMapHandle; { the pattern's pixMap }
  14169.     patData:Handle; { pixmap's data }
  14170.     patXData:Handle; { expanded Pattern data }
  14171.     patXValid:INTEGER; { flags whether expanded Pattern valid }
  14172.     patXMap:Handle; { Handle to expanded Pattern data }
  14173.     pat1Data:Pattern; { old-Style pattern/RGB color }|
  14174. PixPatChanged(ppat:PixPatHandle); ∫QDOffscreen|
  14175. PixPatHandle=^PixPatPtr; ∫Quickdraw|
  14176. PixPatPtr=^PixPat; ∫Quickdraw|
  14177. pixPurgeBit=0; ∫QDOffscreen|
  14178. PKillGetReq(thePBPtr:ATPPBPtr;async:BOOLEAN):OSErr;
  14179. ∫AppleTalk V-518
  14180. -->    26    [W]    csCode    Always    PKillGetReq
  14181. -->    44    [P]    aKillQEl    Pointer    to    queue    element|
  14182. PKillNBP(thePBptr:MPPPBPtr;async:BOOLEAN):OSErr; ∫AppleTalk
  14183. V-518
  14184. -->    26    [W]    csCode    Always    PKillNBP
  14185. -->    28    [P]    aKillQEl    Pointer    to    queue    element|
  14186. PKillSendReq(thePBPtr:ATPPBPtr;async:BOOLEAN):OSErr;
  14187. ∫AppleTalk V-517
  14188. -->    26    [W]    csCode    Always    PKillSendReq
  14189. -->    44    [P]    aKillQEl    Pointer    to    queue    element|
  14190. plainDBox=2; ∫Windows|
  14191. PLHeapInit(sizeHeap:longint;heapDelta:longint;memerrProc:univ
  14192. PascalPointer; allowNonCont:boolean;forDispose:boolean); MPW-196|
  14193. PLongs=^ALongs; ∫Perf|
  14194. PLookupName(thePBptr:MPPPBPtr;async:BOOLEAN):OSErr;
  14195. ∫AppleTalk II-323 V-513|
  14196. PlotCIcon(theRect:Rect;theIcon:CIconHandle); ∫Quickdraw Δ {
  14197. AA1F} V-76|
  14198. PlotIcon(theRect:Rect;theIcon:Handle); ∫ToolUtils Δ {A94B}
  14199. I-473 P-83 179 TN55|
  14200. PLSetHeapCheck(DoIt:boolean); MPW-197|
  14201. PLSetHeapType(forDispose:boolean); MPW-197|
  14202. PLSetMErrProc(memerrProc:univ PascalPointer); MPW-197|
  14203. PLSetNonCont(allowNonCont:boolean); MPW-197|
  14204. plusCursor=3; ∫ToolUtils|
  14205. pmAllUpdates=$E000; ∫Palettes
  14206. { all updates }|
  14207. pmAnimated=$0004; ∫Palettes
  14208. { reserve an index on each device touched and render ciRGB. }|
  14209. pMapSIG=$504D; ∫SCSI|
  14210. PmBackColor(dstEntry:INTEGER); ∫Palettes Δ {AA98} V-163 TN211|
  14211. pmBkUpdates=$A000; ∫Palettes
  14212. { background updates only }|
  14213. pmBlack=$0020; ∫Palettes|
  14214. pmBusyErr=-13000; ∫Errors
  14215. { Power Mgr never ready to start handshake }|
  14216. pmCourteous=0; ∫Palettes
  14217. { Record use of color on each device touched. }|
  14218. pmExplicit=$0008; ∫Palettes
  14219. { no reserve, no render, no record; stuff index into port. }|
  14220. pmFgUpdates=$C000; ∫Palettes
  14221. { foreground updates only }|
  14222. PmForeColor(dstEntry:INTEGER); ∫Palettes Δ {AA97} V-163 TN211|
  14223. PMgrVersion:INTEGER; ∫Palettes {AAA2}|
  14224. pmInhibitC2=$0200; ∫Palettes|
  14225. pmInhibitC4=$0800; ∫Palettes|
  14226. pmInhibitC8=$2000; ∫Palettes|
  14227. pmInhibitG2=$0100; ∫Palettes|
  14228. pmInhibitG4=$0400; ∫Palettes|
  14229. pmInhibitG8=$1000; ∫Palettes|
  14230. pmMask=$0400; ∫Script|
  14231. pmNoUpdates=$8000; ∫Palettes
  14232. { no updates }|
  14233. pmRecvEndErr=-13005; ∫Errors
  14234. { during receive, pmgr did not finish hs configured for this
  14235. connection }|
  14236. pmRecvStartErr=-13004; ∫Errors
  14237. { during receive, pmgr did not start hs }|
  14238. pmReplyTOErr=-13001; ∫Errors
  14239. { Timed out waiting for reply }|
  14240. PMResultCode=LONGINT; ∫Power|
  14241. pmSendEndErr=-13003; ∫Errors
  14242. { during send, pmgr did not finish hs }|
  14243. pmSendStartErr=-13002; ∫Errors
  14244. { during send, pmgr did not start hs }|
  14245. pmTolerant=$0002; ∫Palettes
  14246. { render ciRGB if ciTolerance is exceeded by best match. }|
  14247. pmWhite=$0010; ∫Palettes|
  14248. PNSendRequest(thePBPtr:ATPPBPtr;async:BOOLEAN):OSErr; [1/2]
  14249. ∫AppleTalk V-516
  14250. -->    18    userData    longword    User    bytes
  14251. <--    22    [W]    reqTID    Transaction    ID    used    in    request
  14252. -->    26    [W]    csCode    Always    sendRequest
  14253. <->    28    [B]    atpSocket    Socket    to    send    request    on
  14254.                                        or current bitmap
  14255. <->    29    [B]    atpFlags    Control    information
  14256. -->    30    addrBlock    longword    Destination    socket    address|
  14257. PNSendRequest(thePBPtr:ATPPBPtr;async:BOOLEAN):OSErr; [2/2]
  14258. -->    34    [W]    reqLength    Request    size    in    bytes
  14259. -->    36    [P]    reqPointer    Pointer    to    request    data
  14260. -->    40    [P]    bdsPointer    Pointer    to    response    BDS
  14261. -->    44    [B]    numOfBuffs    Number    of    responses    expected
  14262. -->    45    [B]    timeOutVal    Timeout    interval
  14263. <--    46    numOf    Resps    [B]    Number    of    responses    received
  14264. <->    47    [B]    retryCount    Number    of    retries
  14265. <--    48    [W]    intBuff    Used    internally|
  14266. Point2D=RECORD ∫Graf3D
  14267.     x:Fixed;
  14268.     y:Fixed;|
  14269. Point3D=RECORD ∫Graf3D
  14270.     x:Fixed;
  14271.     y:Fixed;
  14272.     z:Fixed;|
  14273. Point=RECORD ∫Types
  14274.     CASE INTEGER OF
  14275.     1:
  14276.         v:INTEGER; { vertical coordinate }
  14277.         h:INTEGER; { horizontal coordinate }
  14278.     2:
  14279.         vh:ARRAY [VHSelect] OF INTEGER;|
  14280. Pointer(x):univ Ptr; MPW-202 TP-356|
  14281. PointPtr=^Point; ∫Types|
  14282. Polygon=RECORD ∫Quickdraw
  14283.     polySize:INTEGER;
  14284.     polyBBox:Rect;
  14285.     polyPoints:ARRAY [0..0] OF Point;|
  14286. PolyHandle=^PolyPtr; ∫Quickdraw|
  14287. PolyPtr=^Polygon; ∫Quickdraw|
  14288. POpenATPSkt(thePBptr:ATPPBPtr;async:BOOLEAN):OSErr;
  14289. ∫AppleTalk II-315 V-513|
  14290. POpenSkt(thePBptr:MPPPBPtr;async:BOOLEAN):OSErr; ∫AppleTalk
  14291. II-311 V-513|
  14292. popularMethod=1; ∫PictUtil|
  14293. popupFixedWidth=$0001; ∫Controls
  14294. { popup menu CDEF variation codes }|
  14295. popupMenuCDEFproc=popupMenuProc; ∫Controls
  14296. { synonym for compatibility }|
  14297. popupMenuProc=1008; ∫Controls
  14298. { 63 * 16 }|
  14299. PopUpMenuSelect(menu:MenuHandle;top:INTEGER;left:INTEGER;
  14300. popUpItem:INTEGER):LONGINT; ∫Menus Δ {A80B} V-241 N156-2 TN156|
  14301. popupTitleBold=$00000100; ∫Controls
  14302. { Popup Title characteristics }|
  14303. popupTitleCenterJust=$00000001; ∫Controls|
  14304. popupTitleCondense=$00002000; ∫Controls|
  14305. popupTitleExtend=$00004000; ∫Controls|
  14306. popupTitleItalic=$00000200; ∫Controls|
  14307. popupTitleLeftJust=$00000000; ∫Controls|
  14308. popupTitleNoStyle=$00008000; ∫Controls|
  14309. popupTitleOutline=$00000800; ∫Controls|
  14310. popupTitleRightJust=$000000FF; ∫Controls|
  14311. popupTitleShadow=$00001000; ∫Controls|
  14312. popupTitleUnderline=$00000400; ∫Controls|
  14313. popupUseAddResMenu=$0004; ∫Controls|
  14314. popupUseWFont=$0008; ∫Controls|
  14315. Port3D=RECORD ∫Graf3D [1/2]
  14316.     grPort:GrafPtr;
  14317.     viewRect:Rect;
  14318.     xLeft:Fixed;
  14319.     yTop:Fixed;
  14320.     xRight:Fixed;
  14321.     yBottom:Fixed;
  14322.     pen:Point3D;
  14323.     penPrime:Point3D;
  14324.     eye:Point3D;|
  14325. Port3D=RECORD ∫Graf3D [2/2]
  14326.     hSize:Fixed;
  14327.     vSize:Fixed;
  14328.     hCenter:Fixed;
  14329.     vCenter:Fixed;
  14330.     xCotan:Fixed;
  14331.     yCotan:Fixed;
  14332.     ident:BOOLEAN;
  14333.     xForm:XfMatrix;|
  14334. Port3DHandle=^Port3DPtr; ∫Graf3D|
  14335. Port3DPtr=^Port3D; ∫Graf3D|
  14336. PortAUse=$290; ∫SysEqu
  14337. { [GLOBAL VAR] bit 7: 1 = not in use, 0 = in use }|
  14338. PortBUse=$291; ∫SysEqu
  14339. { [GLOBAL VAR] Current availability of serial port B (byte)
  14340. port B use, same format as PortAUse }|
  14341. PortChanged(port:GrafPtr); ∫QDOffscreen|
  14342. portClosedErr=-916; ∫Errors
  14343. { port was closed }|
  14344. PortInfoArray=ARRAY[0..0] OF PortInfoRec; ∫PPCToolbox|
  14345. PortInfoArrayPtr=^PortInfoArray; ∫PPCToolbox|
  14346. PortInfoPtr=^PortInfoRec; ∫PPCToolbox|
  14347. PortInfoRec=RECORD ∫PPCToolbox
  14348.     filler1:SignedByte;
  14349.     authRequired:BOOLEAN;
  14350.     name:PPCPortRec;|
  14351. portInUse=-97; ∫Errors
  14352. { driver Open error code (port is in use) }|
  14353. PortionText(textPtr:Ptr;textLen:LONGINT):Fixed; ∫Script|
  14354. PortList=$0D66; ∫SysEqu
  14355. { [GLOBAL VAR] list of grafports }|
  14356. portNameExistsErr=-910; ∫Errors
  14357. { port is already open (perhaps in another app) }|
  14358. portNotCf=-98; ∫Errors
  14359. { driver Open error code (parameter RAM not configured for
  14360. this connection) }|
  14361. PortSize(width:INTEGER;height:INTEGER); ∫Quickdraw {A876}
  14362. I-165|
  14363. Pos(substr,str:string):integer; MPW-207 TP-361|
  14364. posCntl=5; ∫Controls|
  14365. posErr=-40; ∫Errors
  14366. { tried to position to before start of file (r/w) }|
  14367. PostEvent(eventNum:INTEGER;eventMsg:LONGINT):OSErr; ∫OSEvents
  14368. {A02F} II-68|
  14369. PostHighLevelEvent(theEvent:EventRecord;receiverID:Ptr;
  14370. msgRefcon:LONGINT;msgBuff:Ptr;msgLen:LONGINT;postingOptions:
  14371. LONGINT):OSErr; ∫EPPC {A88F}|
  14372. Power see ∫Power|
  14373. PPCAccept(pb:PPCAcceptPBPtr;async:BOOLEAN):OSErr; ∫PPCToolbox|
  14374. PPCAcceptAsync(pb:PPCAcceptPBPtr):OSErr; ∫PPCToolbox {A4DD}|
  14375. PPCAcceptPBPtr=^PPCAcceptPBRec; ∫PPCToolbox|
  14376. PPCAcceptPBRec=RECORD ∫PPCToolbox
  14377.     qLink:Ptr;
  14378.     csCode:INTEGER;
  14379.     intUse:INTEGER;
  14380.     intUsePtr:Ptr;
  14381.     ioCompletion:PPCCompProcPtr;
  14382.     ioResult:OSErr;
  14383.     reserved:ARRAY [1..5] OF LONGINT;
  14384.     filler1:INTEGER;
  14385.     sessRefNum:PPCSessRefNum;|
  14386. PPCAcceptSync(pb:PPCAcceptPBPtr):OSErr; ∫PPCToolbox {A0DD}|
  14387. PPCBrowser(prompt:Str255;applListLabel:Str255;
  14388. defaultSpecified:BOOLEAN;VAR theLocation:LocationNameRec;VAR
  14389. thePortInfo:PortInfoRec;portFilter:PPCFilterProcPtr;
  14390. theLocNBPType:Str32):OSErr; ∫PPCToolbox {A82B}|
  14391. ppcByCreatorAndType=1; ∫PPCToolbox
  14392. { PortType is specified as colloquial Mac creator and type }|
  14393. ppcByString=2; ∫PPCToolbox
  14394. { Port Type is in pascal string format }|
  14395. PPCClose(pb:PPCClosePBPtr;async:BOOLEAN):OSErr; ∫PPCToolbox|
  14396. PPCCloseAsync(pb:PPCClosePBPtr):OSErr; ∫PPCToolbox {A4DD}|
  14397. PPCClosePBPtr=^PPCClosePBRec; ∫PPCToolbox|
  14398. PPCClosePBRec=RECORD ∫PPCToolbox
  14399.     qLink:Ptr;
  14400.     csCode:INTEGER;
  14401.     intUse:INTEGER;
  14402.     intUsePtr:Ptr;
  14403.     ioCompletion:PPCCompProcPtr;
  14404.     ioResult:OSErr;
  14405.     reserved:ARRAY [1..5] OF LONGINT;
  14406.     portRefNum:PPCPortRefNum;|
  14407. PPCCloseSync(pb:PPCClosePBPtr):OSErr; ∫PPCToolbox {A0DD}|
  14408. PPCCompProcPtr=ProcPtr; ∫PPCToolbox|
  14409. PPCEnd(pb:PPCEndPBPtr;async:BOOLEAN):OSErr; ∫PPCToolbox|
  14410. PPCEndAsync(pb:PPCEndPBPtr):OSErr; ∫PPCToolbox {A4DD}|
  14411. PPCEndPBPtr=^PPCEndPBRec; ∫PPCToolbox|
  14412. PPCEndPBRec=RECORD ∫PPCToolbox
  14413.     qLink:Ptr;
  14414.     csCode:INTEGER;
  14415.     intUse:INTEGER;
  14416.     intUsePtr:Ptr;
  14417.     ioCompletion:PPCCompProcPtr;
  14418.     ioResult:OSErr;
  14419.     reserved:ARRAY [1..5] OF LONGINT;
  14420.     filler1:INTEGER;
  14421.     sessRefNum:PPCSessRefNum;|
  14422. PPCEndSync(pb:PPCEndPBPtr):OSErr; ∫PPCToolbox {A0DD}|
  14423. PPCFilterProcPtr=ProcPtr; ∫PPCToolbox|
  14424. PPCInform(pb:PPCInformPBPtr;async:BOOLEAN):OSErr; ∫PPCToolbox|
  14425. PPCInformAsync(pb:PPCInformPBPtr):OSErr; ∫PPCToolbox {A4DD}|
  14426. PPCInformPBPtr=^PPCInformPBRec; ∫PPCToolbox|
  14427. PPCInformPBRec=RECORD ∫PPCToolbox [1/2]
  14428.     qLink:Ptr;
  14429.     csCode:INTEGER;
  14430.     intUse:INTEGER;
  14431.     intUsePtr:Ptr;
  14432.     ioCompletion:PPCCompProcPtr;
  14433.     ioResult:OSErr;
  14434.     reserved:ARRAY [1..5] OF LONGINT;
  14435.     portRefNum:PPCPortRefNum;|
  14436. PPCInformPBRec=RECORD ∫PPCToolbox [2/2]
  14437.     sessRefNum:PPCSessRefNum;
  14438.     serviceType:PPCServiceType;
  14439.     autoAccept:BOOLEAN;
  14440.     portName:PPCPortPtr;
  14441.     locationName:LocationNamePtr;
  14442.     userName:StringPtr;
  14443.     userData:LONGINT;
  14444.     requestType:PPCSessionOrigin;|
  14445. PPCInformSync(pb:PPCInformPBPtr):OSErr; ∫PPCToolbox {A0DD}|
  14446. PPCInit:OSErr; ∫PPCToolbox {A0DD}|
  14447. ppcLocalOrigin=1; ∫PPCToolbox
  14448. { session originated from this machine }|
  14449. PPCLocationKind=INTEGER; ∫PPCToolbox|
  14450. ppcNBPLocation=1; ∫PPCToolbox
  14451. { Use AppleTalk NBP }|
  14452. ppcNBPTypeLocation=2; ∫PPCToolbox
  14453. { Used for specifying a location name type during PPCOpen
  14454. only }|
  14455. ppcNoLocation=0; ∫PPCToolbox
  14456. { There is no PPCLocName }|
  14457. PPCOpen(pb:PPCOpenPBPtr;async:BOOLEAN):OSErr; ∫PPCToolbox|
  14458. PPCOpenAsync(pb:PPCOpenPBPtr):OSErr; ∫PPCToolbox {A4DD}|
  14459. PPCOpenPBPtr=^PPCOpenPBRec; ∫PPCToolbox|
  14460. PPCOpenPBRec=RECORD ∫PPCToolbox [1/2]
  14461.     qLink:Ptr;
  14462.     csCode:INTEGER;
  14463.     intUse:INTEGER;
  14464.     intUsePtr:Ptr;
  14465.     ioCompletion:PPCCompProcPtr;
  14466.     ioResult:OSErr;
  14467.     reserved:ARRAY [1..5] OF LONGINT; { reserved }
  14468.     portRefNum:PPCPortRefNum; { Port Reference }|
  14469. PPCOpenPBRec=RECORD ∫PPCToolbox [2/2]
  14470.     filler1:LONGINT;
  14471.     serviceType:PPCServiceType;
  14472.     resFlag:SignedByte;
  14473.     portName:PPCPortPtr; { PortName for PPC }
  14474.     locationName:LocationNamePtr;
  14475.     networkVisible:BOOLEAN;
  14476.     nbpRegistered:BOOLEAN;|
  14477. PPCOpenSync(pb:PPCOpenPBPtr):OSErr; ∫PPCToolbox {A0DD}|
  14478. PPCParamBlockPtr=^PPCParamBlockRec; ∫PPCToolbox|
  14479. PPCParamBlockRec=RECORD ∫PPCToolbox [1/3]
  14480.     CASE Integer OF
  14481.     0:
  14482.         openParam:PPCOpenPBRec;
  14483.     1:
  14484.         informParam:PPCInformPBRec;
  14485.     2:
  14486.         startParam:PPCStartPBRec;|
  14487. PPCParamBlockRec=RECORD ∫PPCToolbox [2/3]
  14488.     3:
  14489.         acceptParam:PPCAcceptPBRec;
  14490.     4:
  14491.         rejectParam:PPCRejectPBRec;
  14492.     5:
  14493.         writeParam:PPCWritePBRec;
  14494.     6:|
  14495. PPCParamBlockRec=RECORD ∫PPCToolbox [3/3]
  14496.         readParam:PPCReadPBRec;
  14497.     7:
  14498.         endParam:PPCEndPBRec;
  14499.     8:
  14500.         closeParam:PPCClosePBRec;
  14501.     9:
  14502.         listPortsParam:IPCListPortsPBRec;|
  14503. PPCPortKinds=INTEGER; ∫PPCToolbox|
  14504. PPCPortPtr=^PPCPortRec; ∫PPCToolbox|
  14505. PPCPortRec=RECORD ∫PPCToolbox
  14506.     nameScript:ScriptCode; { script of name }
  14507.     name:Str32; { name of port as seen in browser }
  14508.     portKindSelector:PPCPortKinds; { which variant }
  14509.     CASE PPCPortKinds OF
  14510.     ppcByString:
  14511.         portTypeStr:Str32;
  14512.     ppcByCreatorAndType:
  14513.         portCreator:OSType;
  14514.         portType:OSType;|
  14515. PPCPortRefNum=INTEGER; ∫PPCToolbox|
  14516. PPCRead(pb:PPCReadPBPtr;async:BOOLEAN):OSErr; ∫PPCToolbox|
  14517. PPCReadAsync(pb:PPCReadPBPtr):OSErr; ∫PPCToolbox {A4DD}|
  14518. PPCReadPBPtr=^PPCReadPBRec; ∫PPCToolbox|
  14519. PPCReadPBRec=RECORD ∫PPCToolbox [1/2]
  14520.     qLink:Ptr;
  14521.     csCode:INTEGER;
  14522.     intUse:INTEGER;
  14523.     intUsePtr:Ptr;
  14524.     ioCompletion:PPCCompProcPtr;
  14525.     ioResult:OSErr;
  14526.     reserved:ARRAY [1..5] OF LONGINT;
  14527.     filler1:INTEGER;
  14528.     sessRefNum:PPCSessRefNum;|
  14529. PPCReadPBRec=RECORD ∫PPCToolbox [2/2]
  14530.     bufferLength:Size;
  14531.     actualLength:Size;
  14532.     bufferPtr:Ptr;
  14533.     more:BOOLEAN;
  14534.     filler2:SignedByte;
  14535.     userData:LONGINT;
  14536.     blockCreator:OSType;
  14537.     blockType:OSType;|
  14538. PPCReadSync(pb:PPCReadPBPtr):OSErr; ∫PPCToolbox {A0DD}|
  14539. PPCReject(pb:PPCRejectPBPtr;async:BOOLEAN):OSErr; ∫PPCToolbox|
  14540. PPCRejectAsync(pb:PPCRejectPBPtr):OSErr; ∫PPCToolbox {A4DD}|
  14541. PPCRejectPBPtr=^PPCRejectPBRec; ∫PPCToolbox|
  14542. PPCRejectPBRec=RECORD ∫PPCToolbox [1/2]
  14543.     qLink:Ptr;
  14544.     csCode:INTEGER;
  14545.     intUse:INTEGER;
  14546.     intUsePtr:Ptr;
  14547.     ioCompletion:PPCCompProcPtr;
  14548.     ioResult:OSErr;
  14549.     reserved:ARRAY [1..5] OF LONGINT;|
  14550. PPCRejectPBRec=RECORD ∫PPCToolbox [2/2]
  14551.     filler1:INTEGER;
  14552.     sessRefNum:PPCSessRefNum;
  14553.     filler2:INTEGER;
  14554.     filler3:LONGINT;
  14555.     filler4:LONGINT;
  14556.     rejectInfo:LONGINT;|
  14557. PPCRejectSync(pb:PPCRejectPBPtr):OSErr; ∫PPCToolbox {A0DD}|
  14558. ppcRemoteOrigin=2; ∫PPCToolbox
  14559. { session originated from remote machine }|
  14560. ppcServiceRealTime=1; ∫PPCToolbox|
  14561. PPCServiceType=SignedByte; ∫PPCToolbox|
  14562. PPCSessionOrigin=SignedByte; ∫PPCToolbox
  14563. { Values returned for request field in PPCInform call }|
  14564. PPCSessRefNum=LONGINT; ∫PPCToolbox|
  14565. PPCStart(pb:PPCStartPBPtr;async:BOOLEAN):OSErr; ∫PPCToolbox|
  14566. PPCStartAsync(pb:PPCStartPBPtr):OSErr; ∫PPCToolbox {A4DD}|
  14567. PPCStartPBPtr=^PPCStartPBRec; ∫PPCToolbox|
  14568. PPCStartPBRec=RECORD ∫PPCToolbox [1/2]
  14569.     qLink:Ptr;
  14570.     csCode:INTEGER;
  14571.     intUse:INTEGER;
  14572.     intUsePtr:Ptr;
  14573.     ioCompletion:PPCCompProcPtr;
  14574.     ioResult:OSErr;
  14575.     reserved:ARRAY [1..5] OF LONGINT;
  14576.     portRefNum:PPCPortRefNum;|
  14577. PPCStartPBRec=RECORD ∫PPCToolbox [2/2]
  14578.     sessRefNum:PPCSessRefNum;
  14579.     serviceType:PPCServiceType;
  14580.     resFlag:SignedByte;
  14581.     portName:PPCPortPtr;
  14582.     locationName:LocationNamePtr;
  14583.     rejectInfo:LONGINT;
  14584.     userData:LONGINT;
  14585.     userRefNum:LONGINT;|
  14586. PPCStartSync(pb:PPCStartPBPtr):OSErr; ∫PPCToolbox {A0DD}|
  14587. PPCToolbox see ∫PPCToolbox|
  14588. PPCWrite(pb:PPCWritePBPtr;async:BOOLEAN):OSErr; ∫PPCToolbox|
  14589. PPCWriteAsync(pb:PPCWritePBPtr):OSErr; ∫PPCToolbox {A4DD}|
  14590. PPCWritePBPtr=^PPCWritePBRec; ∫PPCToolbox|
  14591. PPCWritePBRec=RECORD ∫PPCToolbox [1/2]
  14592.     qLink:Ptr;
  14593.     csCode:INTEGER;
  14594.     intUse:INTEGER;
  14595.     intUsePtr:Ptr;
  14596.     ioCompletion:PPCCompProcPtr;
  14597.     ioResult:OSErr;
  14598.     reserved:ARRAY [1..5] OF LONGINT;
  14599.     filler1:INTEGER;
  14600.     sessRefNum:PPCSessRefNum;|
  14601. PPCWritePBRec=RECORD ∫PPCToolbox [2/2]
  14602.     bufferLength:Size;
  14603.     actualLength:Size;
  14604.     bufferPtr:Ptr;
  14605.     more:BOOLEAN;
  14606.     filler2:SignedByte;
  14607.     userData:LONGINT;
  14608.     blockCreator:OSType;
  14609.     blockType:OSType;|
  14610. PPCWriteSync(pb:PPCWritePBPtr):OSErr; ∫PPCToolbox {A0DD}|
  14611. PPostEvent(eventCode:INTEGER;eventMsg:LONGINT;VAR qEl:
  14612. EvQElPtr):OSErr; ∫OSEvents {A12F}|
  14613. pPrGlobals=$00000944; ∫Printing
  14614. { The PrVars lo mem area: }|
  14615. pRAMInitData=33; ∫ROMDefs
  14616. { sPRAM init data }|
  14617. PrClose; ∫Printing Δ II-157 V-408 N161 TN161|
  14618. PrCloseDoc(pPrPort:TPPrPort); ∫Printing Δ II-160 V-408 TN118|
  14619. PrClosePage(pPrPort:TPPrPort); ∫Printing Δ II-160 V-408 N72-2
  14620. TN72|
  14621. PrCtlCall(iWhichCtl:INTEGER;lParam1:LONGINT;lParam2:LONGINT;
  14622. lParam3:LONGINT); ∫Printing Δ II-163 V-408 N17-1 TN192|
  14623. PrDlgMain(hPrint:THPrint;pDlgInit:PDlgInitProcPtr):BOOLEAN;
  14624. ∫Printing N95-2 TN95|
  14625. PrDrvrClose; ∫Printing Δ II-163 V-408|
  14626. PrDrvrDCE:Handle; ∫Printing Δ II-163 V-408|
  14627. PrDrvrOpen; ∫Printing Δ II-163 V-408|
  14628. PrDrvrVers:INTEGER; ∫Printing Δ II-163 V-408|
  14629. Pred(x:type):type; MPW-206 TP-360|
  14630. preferencesFolderIconResource=-3974; ∫Icons|
  14631. PRegisterName(thePBptr:MPPPBPtr;async:BOOLEAN):OSErr;
  14632. ∫AppleTalk II-322 V-513|
  14633. PRelRspCB(thePBPtr:ATPPBPtr;async:BOOLEAN):OSErr; ∫AppleTalk
  14634. II-319 V-514|
  14635. PRelTCB(thePBPtr:ATPPBPtr;async:BOOLEAN):OSErr; ∫AppleTalk
  14636. II-319 V-513|
  14637. PRemoveName(thePBptr:MPPPBPtr;async:BOOLEAN):OSErr;
  14638. ∫AppleTalk II-324 V-513|
  14639. PrError:INTEGER; ∫Printing Δ II-161 V-408 N72-5 N97 N118 TN72
  14640. TN118|
  14641. PrGeneral(pData:Ptr); ∫Printing Δ V-410 N128 TN72 TN128 TN173|
  14642. PrIdleProcPtr=ProcPtr; ∫Printing|
  14643. primaryInit=34; ∫ROMDefs
  14644. { Primary init record }|
  14645. PrimeTime(tmTaskPtr:QElemPtr;count:LONGINT); ∫Timer {A05A}
  14646. IV-300|
  14647. prInitErr=-88; ∫Errors
  14648. { InitUtil found the parameter ram uninitialized }|
  14649. PrintDefault(hPrint:THPrint); ∫Printing Δ II-158 V-408 TN122|
  14650. PrintErr=$944[GLOBAL VAR] Result code from last Printing
  14651. Manager routine(word); ∫Globals|
  14652. Printing see ∫Printing|
  14653. printMonitorFolderIconResource=-3975; ∫Icons|
  14654. priorityMask=$000000FF; ∫EPPC|
  14655. privateFolderIconResource=-3994; ∫Icons|
  14656. PrJobDialog(hPrint:THPrint):BOOLEAN; ∫Printing Δ II-158 V-408
  14657. TN72 TN95|
  14658. PrJobInit(hPrint:THPrint):TPPrDlg; ∫Printing N95-2 TN95|
  14659. PrJobMerge(hPrintSrc:THPrint;hPrintDst:THPrint); ∫Printing Δ
  14660. II-159 V-408|
  14661. PrNoPurge; ∫Printing|
  14662. ProcEntry(VAR e:environment); ∫SANE|
  14663. Processes see ∫Processes|
  14664. ProcessInfoRec=RECORD ∫Processes [1/2]
  14665.     processInfoLength:LONGINT;
  14666.     processName:StringPtr;
  14667.     processNumber:ProcessSerialNumber;
  14668.     processType:LONGINT;
  14669.     processSignature:OSType;
  14670.     processMode:LONGINT;
  14671.     processLocation:Ptr;|
  14672. ProcessInfoRec=RECORD ∫Processes [2/2]
  14673.     processSize:LONGINT;
  14674.     processFreeMem:LONGINT;
  14675.     processLauncher:ProcessSerialNumber;
  14676.     processLaunchDate:LONGINT;
  14677.     processActiveTime:LONGINT;
  14678.     processAppSpec:FSSpecPtr;|
  14679. ProcessInfoRecPtr=^ProcessInfoRec; ∫Processes|
  14680. ProcessSerialNumber=RECORD ∫Processes
  14681.     highLongOfPSN:LONGINT;
  14682.     lowLongOfPSN:LONGINT;|
  14683. ProcessSerialNumberPtr=^ProcessSerialNumber; ∫Processes|
  14684. ProcExit(e:environment); ∫SANE|
  14685. procNotFound=-600; ∫Errors
  14686. { no eligible process with specified descriptor }|
  14687. ProcPtr=Ptr; ∫Types
  14688. { pointer to a procedure }|
  14689. PrOpen; ∫Printing Δ II-157 V-408 N161 TN161|
  14690. PrOpenDoc(hPrint:THPrint;pPrPort:TPPrPort;pIOBuf:Ptr):
  14691. TPPrPort; ∫Printing Δ II-159 V-408 TN118|
  14692. PrOpenPage(pPrPort:TPPrPort;pPageFrame:TPRect); ∫Printing Δ
  14693. II-159 V-408 N72-2 TN72|
  14694. propFont=36864; ∫Fonts|
  14695. ProtectEntry(index:INTEGER;protect:BOOLEAN); ∫Quickdraw {AA3D}
  14696.  V-143|
  14697. protocolErr=-603; ∫Errors
  14698. { app made module calls in improper order }|
  14699. prpFntH=36865; ∫Fonts|
  14700. prpFntHW=36867; ∫Fonts|
  14701. prpFntW=36866; ∫Fonts|
  14702. PrPicFile(hPrint:THPrint;pPrPort:TPPrPort;pIOBuf:Ptr;pDevBuf:
  14703. Ptr;VAR prStatus:TPrStatus); ∫Printing Δ II-160 V-408|
  14704. PrPurge; ∫Printing|
  14705. PrSetError(iErr:INTEGER); ∫Printing Δ II-161 V-408|
  14706. PrStlDialog(hPrint:THPrint):BOOLEAN; ∫Printing Δ II-158 V-408
  14707. TN72 TN95|
  14708. PrStlInit(hPrint:THPrint):TPPrDlg; ∫Printing N95-2 TN95|
  14709. PrValidate(hPrint:THPrint):BOOLEAN; ∫Printing Δ II-158 V-408
  14710. N72-1 4 TN72 TN122 TN128 TN149|
  14711. prWrErr=-87; ∫Errors
  14712. { parameter ram written didn't read-verify }|
  14713. PScrapStuff=^ScrapStuff; ∫Scrap|
  14714. PSendRequest(thePBPtr:ATPPBPtr;async:BOOLEAN):OSErr;
  14715. ∫AppleTalk II-316 V-513|
  14716. PSendResponse(thePBPtr:ATPPBPtr;async:BOOLEAN):OSErr;
  14717. ∫AppleTalk II-317 V-513|
  14718. PSetSelfSend(thePBptr:MPPPBPtr;async:BOOLEAN):OSErr;
  14719. ∫AppleTalk V-516
  14720. -->    26    [W]    csCode    Always    PSetSelfSend
  14721. -->    28    [B]    newSelfFlag    New    SelfSend    flag
  14722. <--    29    [B]    oldSelfFlag    Old    SelfSend    flag|
  14723. Pt2Rect(pt1:Point;pt2:Point;VAR dstRect:Rect); ∫Quickdraw {
  14724. A8AC} I-175|
  14725. PtInRect(pt:Point;r:Rect):BOOLEAN; ∫Quickdraw {A8AD} I-175|
  14726. PtInRgn(pt:Point;rgn:RgnHandle):BOOLEAN; ∫Quickdraw {A8E8}
  14727. I-185|
  14728. Ptr=^SignedByte; ∫Types
  14729. { blind pointer }|
  14730. PtrAndHand(ptr1:Ptr;hand2:Handle;size:LONGINT):OSErr;
  14731. ∫OSUtils Δ {A9EF} II-376|
  14732. PtrToHand(srcPtr:Ptr;VAR dstHndl:Handle;size:LONGINT):OSErr;
  14733. ∫OSUtils Δ II-375|
  14734. PtrToXHand(srcPtr:Ptr;dstHndl:Handle;size:LONGINT):OSErr;
  14735. ∫OSUtils Δ {A9E2} II-375|
  14736. PtrZone(p:Ptr):THz; ∫Memory {A148} II-38|
  14737. PtToAngle(r:Rect;pt:Point;VAR angle:INTEGER); ∫Quickdraw {
  14738. A8C3} I-175|
  14739. pumManual=1; ∫Editions
  14740. { publisher update mode - Manually }|
  14741. pumOnSave=0; ∫Editions
  14742. { publisher update mode - OnSave }|
  14743. PurgeMem(cbNeeded:Size); ∫Memory Δ {A04D} II-40 N51-1 TN51|
  14744. PurgeMemSys(cbNeeded:Size); ∫Memory Δ {A44D} II-40 N51-1 TN51|
  14745. PurgeSpace(VAR total:LONGINT;VAR contig:LONGINT); ∫Memory
  14746. IV-78|
  14747. pushButProc=0; ∫Controls|
  14748. putCancel=2; ∫StandardFile|
  14749. putDlgID=-3999; ∫StandardFile|
  14750. putDrive=6; ∫StandardFile|
  14751. putEject=5; ∫StandardFile|
  14752. putName=7; ∫StandardFile|
  14753. putSave=1; ∫StandardFile|
  14754. PutScrap(length:LONGINT;theType:ResType;source:Ptr):LONGINT;
  14755. ∫Scrap Δ {A9FE} I-459 TN180|
  14756. PWMBuf2=$312; ∫SysEqu
  14757. { [GLOBAL VAR] PWM buffer 1 (or 2 if sound) [pointer] }|
  14758. PWriteDDP(thePBptr:MPPPBPtr;async:BOOLEAN):OSErr; ∫AppleTalk
  14759. II-312 V-513|
  14760. PWriteLAP(thePBptr:MPPPBPtr;async:BOOLEAN):OSErr; ∫AppleTalk
  14761. II-307 V-513|
  14762. QDByte=SignedByte; ∫Quickdraw|
  14763. QDColors=$8B0; ∫SysEqu
  14764. { [GLOBAL VAR] (long) handle to default colors }|
  14765. QDDone(port:GrafPtr):BOOLEAN; ∫QDOffscreen|
  14766. QDErr=INTEGER; ∫Quickdraw|
  14767. QDErrLM=$0D6E; ∫SysEqu
  14768. { [GLOBAL VAR] QDErr has name conflict w/ type. QuickDraw
  14769. error code [word] }|
  14770. QDError:INTEGER; ∫Quickdraw {AA40} V-145|
  14771. QDExist=$8F3; ∫SysEqu
  14772. { [GLOBAL VAR] quickdraw is initialized [byte] }|
  14773. QDHandle=Handle; ∫Quickdraw|
  14774. QDOffscreen see ∫QDOffscreen|
  14775. QDProcs=RECORD ∫Quickdraw [1/2]
  14776.     textProc:Ptr;
  14777.     lineProc:Ptr;
  14778.     rectProc:Ptr;
  14779.     rRectProc:Ptr;
  14780.     ovalProc:Ptr;
  14781.     arcProc:Ptr;
  14782.     polyProc:Ptr;|
  14783. QDProcs=RECORD ∫Quickdraw [2/2]
  14784.     rgnProc:Ptr;
  14785.     bitsProc:Ptr;
  14786.     commentProc:Ptr;
  14787.     txMeasProc:Ptr;
  14788.     getPicProc:Ptr;
  14789.     putPicProc:Ptr;|
  14790. QDProcsPtr=^QDProcs; ∫Quickdraw|
  14791. QDPtr=Ptr; ∫Quickdraw|
  14792. QElem=RECORD ∫OSUtils [1/2]
  14793.     CASE QTypes OF
  14794.     dtQType:
  14795.         dtQElem:DeferredTask; { deferred }
  14796.     vType:
  14797.         vblQElem:VBLTask; { vertical blanking }
  14798.     ioQType:
  14799.         ioQElem:ParamBlockRec; { I/O parameter block }|
  14800. QElem=RECORD ∫OSUtils [2/2]
  14801.     drvQType:
  14802.         drvQElem:DrvQEl; { drive }
  14803.     evType:
  14804.         evQElem:EvQEl; { event }
  14805.     fsQType:
  14806.         vcbQElem:VCB; { volume control block }|
  14807. QElemPtr=^QElem; ∫OSUtils|
  14808. qErr=-1; ∫Errors
  14809. { queue element not found during deletion }|
  14810. QHdr=RECORD ∫OSUtils
  14811.     qFlags:INTEGER;
  14812.     qHead:QElemPtr;
  14813.     qTail:QElemPtr;|
  14814. QHdrPtr=^QHdr; ∫OSUtils|
  14815. QTypes=… ∫OSUtils
  14816. (dummyType,vType,ioQType,drvQType,evType,fsQType,sIQType,
  14817. dtQType);|
  14818. QueryArray=ARRAY[0..255] OF Handle; ∫DatabaseAccess|
  14819. QueryHandle=^QueryPtr; ∫DatabaseAccess|
  14820. QueryListHandle=^QueryListPtr; ∫DatabaseAccess|
  14821. QueryListPtr=^QueryArray; ∫DatabaseAccess|
  14822. QueryPtr=^QueryRecord; ∫DatabaseAccess|
  14823. QueryRecord=RECORD ∫DatabaseAccess [1/2]
  14824.     version:INTEGER; { version }
  14825.     id:INTEGER; { id of 'qrsc' this came from }
  14826.     queryProc:Handle; { handle to query def proc }
  14827.     ddevName:Str63; { ddev name }
  14828.     host:Str255; { host name }
  14829.     user:Str255; { user name }
  14830.     password:Str255; { password }
  14831.     connStr:Str255; { connection string }
  14832.     currQuery:INTEGER; { index of current query }|
  14833. QueryRecord=RECORD ∫DatabaseAccess [2/2]
  14834.     numQueries:INTEGER; { number of queries in list }
  14835.     queryList:QueryListHandle; { handle to array of handles to
  14836. text }
  14837.     numRes:INTEGER; { number of resources in list }
  14838.     resList:ResListHandle; { handle to array of resource list
  14839. elements }
  14840.     dataHandle:Handle; { for use by query def proc }
  14841.     refCon:LONGINT; { for use by application }|
  14842. queueFull=-203; ∫Errors
  14843. { Sound Manager Error Returns }|
  14844. Quickdraw see ∫Quickdraw|
  14845. quietCmd=3; ∫Sound|
  14846. radConst=3754936; ∫Graf3D|
  14847. radCtrl=2; ∫Dialogs|
  14848. radioButProc=2; ∫Controls|
  14849. rAliasType='alis'; ∫Aliases
  14850. { Aliases are stored as resources of this type }|
  14851. RAMBase=$2B2; ∫SysEqu
  14852. { [GLOBAL VAR] Trap dispatch table's base address for
  14853. routines in RAM RAM base address [pointer] }|
  14854. ramInit=10; ∫Quickdraw
  14855. { 1 if initialized from 'scrn' resource }|
  14856. Random:INTEGER; ∫Quickdraw {A861} I-194|
  14857. RandomX(VAR x:Extended):Extended; ∫SANE|
  14858. randSeed:LONGINT; ∫Quickdraw|
  14859. rate11khz=$2B7745D1; ∫Sound
  14860. { 11127.27273 in fixed-point }|
  14861. rate22khz=$56EE8BA3; ∫Sound
  14862. { 22254.54545 in fixed-point }|
  14863. rateCmd=82; ∫Sound|
  14864. RawMouse=$82C; ∫SysEqu
  14865. { [GLOBAL VAR] un-jerked mouse coordinates [long] }|
  14866. rcDBAsyncNotSupp=-809; ∫DatabaseAccess
  14867. { ddev does not support async calls }|
  14868. rcDBBadAsyncPB=-810; ∫DatabaseAccess
  14869. { tried to kill a bad pb }|
  14870. rcDBBadDDEV=-808; ∫DatabaseAccess
  14871. { bad ddev specified on DBInit }|
  14872. rcDBBadSessID=-806; ∫DatabaseAccess|
  14873. rcDBBadSessNum=-807; ∫DatabaseAccess
  14874. { bad session number for DBGetConnInfo }|
  14875. rcDBBadType=-803; ∫DatabaseAccess|
  14876. rcDBBreak=-804; ∫DatabaseAccess|
  14877. rcDBError=-802; ∫DatabaseAccess|
  14878. rcDBExec=-805; ∫DatabaseAccess|
  14879. rcDBNoHandler=-811; ∫DatabaseAccess
  14880. { no app handler for specified data type }|
  14881. rcDBNull=-800; ∫DatabaseAccess|
  14882. rcDBPackNotInited=-813; ∫DatabaseAccess
  14883. { attempt to call other routine before InitDBPack }|
  14884. rcDBValue=-801; ∫DatabaseAccess|
  14885. rcDBWrongVersion=-812; ∫DatabaseAccess
  14886. { incompatible versions }|
  14887. rcvrErr=-89; ∫Errors
  14888. { SCC receiver error (framing; parity; OR) }|
  14889. rDocProc=16; ∫Windows|
  14890. rdVerify=64; ∫Files|
  14891. ReadDateTime(VAR time:LONGINT):OSErr; ∫OSUtils {A039} II-378|
  14892. ReadEdition(whichEdition:EditionRefNum;whichFormat:FormatType;
  14893. buffPtr:UNIV Ptr;VAR buffLen:Size):OSErr; ∫Editions {A82D}|
  14894. readErr=-19; ∫Errors
  14895. { I/O System Errors }|
  14896. ReadLocation(VAR loc:MachineLocation); ∫Script|
  14897. ReadPartialResource(theResource:Handle;offset:LONGINT;buffer:
  14898. UNIV Ptr;count:LONGINT); ∫Resources TN214|
  14899. readQErr=-3105; ∫Errors|
  14900. ReadString(s:string;params); ala Read TP-371|
  14901. RealColor(color:RGBColor):BOOLEAN; ∫Quickdraw Δ {AA36} V-141|
  14902. RealFont(fontNum:INTEGER;size:INTEGER):BOOLEAN; ∫Fonts Δ {
  14903. A902} I-223|
  14904. ReallocateHandle(h:Handle;byteCount:Size); ∫Memory Δ {A027}
  14905. II-35|
  14906. ReallocHandle(h:Handle;byteCount:Size); ∫Memory Δ {A027} II-35|
  14907. reallocPixBit=20; ∫QDOffscreen|
  14908. receiverIDisPSN=$00008000; ∫EPPC|
  14909. receiverIDisSessionID=$00006000; ∫EPPC|
  14910. receiverIDisSignature=$00007000; ∫EPPC|
  14911. receiverIDisTargetID=$00005000; ∫EPPC|
  14912. receiverIDMask=$0000F000; ∫EPPC|
  14913. recNotFnd=-3108; ∫Errors|
  14914. recordComments=$0004; ∫PictUtil|
  14915. recordFontInfo=$0008; ∫PictUtil|
  14916. RecordPictInfo(thePictInfoID:PictInfoID;thePictHandle:
  14917. PicHandle):OSErr; ∫PictUtil|
  14918. RecordPixMapInfo(thePictInfoID:PictInfoID;thePixMapHandle:
  14919. PixMapHandle):OSErr; ∫PictUtil|
  14920. RecoverHandle(p:Ptr):Handle; ∫Memory Δ {A128} II-35 N8-1
  14921. N23-1 TN23|
  14922. Rect=RECORD ∫Types
  14923.     CASE INTEGER OF
  14924.     1:
  14925.         top:INTEGER;
  14926.         left:INTEGER;
  14927.         bottom:INTEGER;
  14928.         right:INTEGER;
  14929.     2:
  14930.         topLeft:Point;
  14931.         botRight:Point;|
  14932. RectInRgn(r:Rect;rgn:RgnHandle):BOOLEAN; ∫Quickdraw {A8E9}
  14933. I-185|
  14934. RectPtr=^Rect; ∫Types|
  14935. RectRgn(rgn:RgnHandle;r:Rect); ∫Quickdraw Δ {A8DF} I-183|
  14936. redBit=4; ∫Quickdraw
  14937. { RGB additive mapping }|
  14938. redColor=205; ∫Quickdraw|
  14939. Region=RECORD ∫Quickdraw
  14940.     rgnSize:INTEGER; { size in bytes }
  14941.     rgnBBox:Rect; { enclosing rectangle }|
  14942. registerName=253; ∫AppleTalk
  14943. { Register name in Names Table }|
  14944. RegisterSection(sectionDocument:FSSpec;sectionH:SectionHandle;
  14945. VAR aliasWasUpdated:BOOLEAN):OSErr; ∫Editions {A82D}|
  14946. reInitCmd=5; ∫Sound|
  14947. Relation(x:Extended;y:Extended):RelOp; ∫SANE|
  14948. Release(p); MPW-200|
  14949. ReleaseResource(theResource:Handle); ∫Resources Δ {A9A3}
  14950. I-120 P-103 179 TN1 TN180|
  14951. relRspCB=249; ∫AppleTalk
  14952. { Release RspCB }|
  14953. RelString(str1:Str255;str2:Str255;caseSens:BOOLEAN;diacSens:
  14954. BOOLEAN):INTEGER; ∫OSUtils IV-234|
  14955. relTCB=256; ∫AppleTalk
  14956. { Release TCB }|
  14957. Remainder(x:Extended;y:Extended;VAR quo:INTEGER):Extended;
  14958. ∫SANE|
  14959. removeName=252; ∫AppleTalk
  14960. { Remove name from Names Table }|
  14961. Rename(oldName:Str255;vRefNum:INTEGER;newName:Str255):OSErr;
  14962. ∫Files II-96 IV-114 low-level II-118 IV-153|
  14963. ReplaceGestalt(selector:OSType;gestaltFunction:ProcPtr;VAR
  14964. oldGestaltFunction:ProcPtr):OSErr; ∫GestaltEqu|
  14965. ReplaceText(baseText:Handle;substitutionText:Handle;key:Str15)
  14966. :INTEGER; ∫Script|
  14967. reqAborted=-1105; ∫Errors|
  14968. reqFailed=-1096; ∫Errors|
  14969. ReqListRec=RECORD ∫Quickdraw
  14970.     reqLSize:INTEGER; { request list size }
  14971.     reqLData:ARRAY [0..0] OF INTEGER; { request list data }|
  14972. requestNextCmd=21; ∫Sound|
  14973. resAttrErr=-198; ∫Errors
  14974. { attribute inconsistent with operation }|
  14975. resChanged=2; ∫Resources
  14976. { Resource changed? }|
  14977. resCtrl=3; ∫Dialogs|
  14978. ResErr=$A60; ∫SysEqu
  14979. { [GLOBAL VAR] Current value of ResError (word) Resource
  14980. error code [word] }|
  14981. ResError:INTEGER; ∫Resources {A9AF} I-116 TN78 TN116 TN185
  14982. TN214|
  14983. ResErrProc=$AF2; ∫SysEqu
  14984. { [GLOBAL VAR] Address of resource error procedure Resource
  14985. error procedure [pointer] }|
  14986. ReserveEntry(index:INTEGER;reserve:BOOLEAN); ∫Quickdraw {AA3E}
  14987.  V-143|
  14988. ReserveMem(cbNeeded:Size); ∫Memory Δ {A040} II-39|
  14989. ReserveMemSys(cbNeeded:Size); ∫Memory Δ {A440} II-39|
  14990. ResetAlrtStage; ∫Dialogs I-423|
  14991. resFNotFound=-193; ∫Errors
  14992. { Resource file not found }|
  14993. ResizePalette(p:PaletteHandle;size:INTEGER); ∫Palettes {AAA2}|
  14994. ResListArray=ARRAY[0..255] OF ResListElem; ∫DatabaseAccess|
  14995. ResListElem=RECORD ∫DatabaseAccess
  14996.     theType:ResType; { resource type }
  14997.     id:INTEGER; { resource id }|
  14998. ResListHandle=^ResListPtr; ∫DatabaseAccess|
  14999. ResListPtr=^ResListArray; ∫DatabaseAccess|
  15000. ResLoad=$A5E; ∫SysEqu
  15001. { [GLOBAL VAR] Current SetResLoad state (word) Auto-load
  15002. feature [word] }|
  15003. resLocked=16; ∫Resources
  15004. { Load it in locked? }|
  15005. resNotFound=-192; ∫Errors
  15006. { Resource not found }|
  15007. ResolveAlias(fromFile:FSSpecPtr;alias:AliasHandle;VAR target:
  15008. FSSpec;VAR wasChanged:BOOLEAN):OSErr; ∫Aliases {A823}|
  15009. ResolveAliasFile(VAR theSpec:FSSpec;resolveAliasChains:
  15010. BOOLEAN;VAR targetIsFolder:BOOLEAN;VAR wasAliased:BOOLEAN):
  15011. OSErr; ∫Aliases {A823}|
  15012. Resources see ∫Resources|
  15013. resPreload=4; ∫Resources
  15014. { Load in on OpenResFile? }|
  15015. resProblem=-204; ∫Errors
  15016. { Sound Manager Error Returns }|
  15017. resProtected=8; ∫Resources
  15018. { Protected? }|
  15019. resPurgeable=32; ∫Resources
  15020. { Purgeable resource? }|
  15021. ResReadOnly=$A5C; ∫SysEqu
  15022. { [GLOBAL VAR] Read only flag [word] }|
  15023. ResrvMem(cbNeeded:Size); ∫Memory Δ {A040} II-39|
  15024. resSysHeap=64; ∫Resources
  15025. { System or application heap? }|
  15026. restCmd=41; ∫Sound|
  15027. RestoreBack(c:ColorSpec); ∫Palettes {AAA2}|
  15028. RestoreDeviceClut(gd:GDHandle); ∫Palettes {AAA2}|
  15029. RestoreEntries(srcTable:CTabHandle;dstTable:CTabHandle;VAR
  15030. selection:ReqListRec); ∫Quickdraw {AA4A} V-144|
  15031. RestoreFore(c:ColorSpec); ∫Palettes {AAA2}|
  15032. RestProc=$A8C; ∫SysEqu
  15033. { [GLOBAL VAR] Resume procedure f InitDialogs [pointer] }|
  15034. ResType=PACKEDARRAY [1..4] OF CHAR; ∫Types|
  15035. ResTypePtr=^ResType; ∫Types|
  15036. ResultsRecord=RECORD ∫DatabaseAccess
  15037.     numRows:INTEGER; { number of rows in result }
  15038.     numCols:INTEGER; { number of columns per row }
  15039.     colTypes:ColTypesHandle; { data type array }
  15040.     colData:Handle; { actual results }
  15041.     colInfo:ColInfoHandle; { DBColInfoRecord array }|
  15042. resumeCmd=12; ∫Sound|
  15043. resumeFlag=1; ∫Events
  15044. { bit 0 of message indicates resume vs suspend }|
  15045. ResumeProc=$A8C; ∫SysEqu
  15046. { [GLOBAL VAR] Address of resume procedure Resume procedure
  15047. from InitDialogs [pointer] }|
  15048. ResumeProcPtr=ProcPtr; ∫Dialogs
  15049. { PROCEDURE Resume; }|
  15050. Retrace see ∫Retrace|
  15051. RetransType=PACKED RECORD ∫AppleTalk
  15052.     retransInterval:Byte;
  15053.     retransCount:Byte;|
  15054. RetrievePictInfo(thePictInfoID:PictInfoID;VAR thePictInfo:
  15055. PictInfo;colorsRequested:INTEGER):OSErr; ∫PictUtil|
  15056. returnColorTable=$0001; ∫PictUtil|
  15057. returnPalette=$0002; ∫PictUtil|
  15058. ReturnToPas(paramPtr:XCmdPtr;zeroStr:Ptr;VAR pasStr:Str255);
  15059. ∫HyperXCmd|
  15060. revLevel=3; ∫ROMDefs
  15061. { Revision level }|
  15062. rfNumErr=-51; ∫Errors
  15063. { refnum error }|
  15064. RGB2CMY(rColor:RGBColor;VAR cColor:CMYColor); ∫Picker Δ {A82E}
  15065.  V-175|
  15066. RGB2HSL(rColor:RGBColor;VAR hColor:HSLColor); ∫Picker Δ {A82E}
  15067.  V-175|
  15068. RGB2HSV(rColor:RGBColor;VAR hColor:HSVColor); ∫Picker Δ {A82E}
  15069.  V-175|
  15070. RGBBackColor(color:RGBColor); ∫Quickdraw Δ {AA15} V-68|
  15071. RGBBlack=$0C10; ∫SysEqu
  15072. { [GLOBAL VAR] (6 bytes) the black field for color }|
  15073. RGBColor=RECORD ∫Quickdraw
  15074.     red:INTEGER; { magnitude of red component }
  15075.     green:INTEGER; { magnitude of green component }
  15076.     blue:INTEGER; { magnitude of blue component }|
  15077. RGBDirect=16; ∫Quickdraw
  15078. { 16 & 32 bits/pixel pixelType value }|
  15079. RGBForeColor(color:RGBColor); ∫Quickdraw Δ {AA14} V-68|
  15080. RGBWhite=$0C16; ∫SysEqu
  15081. { [GLOBAL VAR] (6 bytes) the white field for color }|
  15082. RGetResource(theType:ResType;theID:INTEGER):Handle;
  15083. ∫Resources Δ {A80C} V-30|
  15084. RgnHandle=^RgnPtr; ∫Quickdraw|
  15085. rgnOverflowErr=-147; ∫Quickdraw
  15086. { Region accumulation failed. Resulting region may be currupt|
  15087. RgnPtr=^Region; ∫Quickdraw|
  15088. rgnTooBigErr=-500; ∫Errors|
  15089. rgnTooBigError=-147; ∫Errors|
  15090. RgType1=1; ∫Printing|
  15091. rightSingGuillemet=$DD; ∫Script|
  15092. ringDetectBit=4; ∫Power|
  15093. ringDetectMask=$10; ∫Power|
  15094. ringMark=$FB; ∫Script|
  15095. ringWakeUpBit=2; ∫Power|
  15096. ringWakeUpMask=$4; ∫Power|
  15097. Rint(x:Extended):Extended; ∫SANE|
  15098. RmveResource(theResource:Handle); ∫Resources Δ {A9AD} I-113
  15099. 124|
  15100. rmvRefFailed=-197; ∫Errors
  15101. { RmveReference failed }|
  15102. rmvResFailed=-196; ∫Errors
  15103. { RmveResource failed }|
  15104. RmvTime(tmTaskPtr:QElemPtr); ∫Timer {A059} IV-300|
  15105. RndSeed=$156; ∫SysEqu
  15106. { [GLOBAL VAR] Random number seed (long) random seed/number [
  15107. long] }|
  15108. Roll(zAngle:Fixed); ∫Graf3D|
  15109. ROM85=$28E; ∫SysEqu
  15110. { [GLOBAL VAR] (word) actually high bit - 0 for ROM vers $75 (
  15111. sic) and later }|
  15112. romanAppFond=3; ∫Script
  15113. { application font id number }|
  15114. romanFlags=$0007; ∫Script
  15115. { roman settings }|
  15116. romanSysFond=$3FFF; ∫Script
  15117. { system font id number }|
  15118. ROMBase=$2AE; ∫SysEqu
  15119. { [GLOBAL VAR] Base address of ROM ROM base address [pointer]|
  15120. ROMDefs see ∫ROMDefs|
  15121. ROMFont0=$980[GLOBAL VAR] Handle to font record for system
  15122. font; ∫Globals|
  15123. ROMMapHndl=$B06; ∫SysEqu
  15124. { [GLOBAL VAR] (long) handle of ROM resource map }|
  15125. RomMapInsert=$B9E; ∫SysEqu
  15126. { [GLOBAL VAR] (byte) determines if we should link in map }|
  15127. romRevision=1; ∫ROMDefs
  15128. { Revision of Declaration Data Format }|
  15129. RotateCursor(counter:LONGINT); ∫CursorCtl|
  15130. Round(x:Extended):longint; MPW-201 TP-355|
  15131. RowBits=$0C20; ∫SysEqu
  15132. { [GLOBAL VAR] (word) screen horizontal pixels }|
  15133. RROTR(l,count:integer):longint; MPW-214 TP-367|
  15134. rSectionType='sect'; ∫Editions
  15135. { ResType of saved SectionRecords }|
  15136. RsrcMapEntry(theResource:Handle):LONGINT; ∫Resources {A9C5}
  15137. IV-16|
  15138. RsrcZoneInit; ∫Resources Δ {A996} I-114|
  15139. RstFLock(fileName:Str255;vRefNum:INTEGER):OSErr; ∫Files II-96
  15140. IV-114|
  15141. rtrnReceiptMsgID='rtrn'; ∫EPPC|
  15142. sameFileErr=-1306; ∫Errors
  15143. { can't exchange a file with itself }|
  15144. SameProcess(PSN1:ProcessSerialNumber;PSN2:ProcessSerialNumber;
  15145. VAR result:BOOLEAN):OSErr; ∫Processes {A88F}|
  15146. sampledSynth=5; ∫Sound
  15147. { sampled sound synthesizer }|
  15148. SANE see ∫SANE|
  15149. sanFran=8; ∫Fonts|
  15150. SaveBack(VAR c:ColorSpec); ∫Palettes {AAA2}|
  15151. SaveDrawing(filename:string); to MacPaint file TP-364|
  15152. SaveEntries(srcTable:CTabHandle;resultTable:CTabHandle;VAR
  15153. selection:ReqListRec); ∫Quickdraw {AA49} V-144|
  15154. SaveFore(VAR c:ColorSpec); ∫Palettes {AAA2}|
  15155. SaveOld(window:WindowPeek); ∫Windows Δ {A90E} I-296|
  15156. SaveSegHandle=$930; ∫SysEqu
  15157. { [GLOBAL VAR] seg 0 handle [handle] }|
  15158. SaveUpdate=$9DA[GLOBAL VAR] Flag for whether to generate
  15159. update events(word); ∫Globals|
  15160. SaveVisRgn=$9F2[GLOBAL VAR] Handle to saved visRgn; ∫Globals|
  15161. sbSIGWord=$4552; ∫SCSI|
  15162. scAdd=3; ∫SCSI|
  15163. Scalb(n:INTEGER;x:Extended):Extended; ∫SANE|
  15164. SCalcSPointer(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-455|
  15165. SCalcStep(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-453|
  15166. Scale(xFactor:Fixed;yFactor:Fixed;zFactor:Fixed); ∫Graf3D|
  15167. scaleCmd=30; ∫Sound|
  15168. ScalePt(VAR pt:Point;srcRect:Rect;dstRect:Rect); ∫Quickdraw {
  15169. A8F8} I-195|
  15170. ScanEQ(limit:integer;ch:char;var paoc:packed array of char):
  15171. integer; MPW-211|
  15172. ScanNE(limit:integer;ch:char;var paoc:packed array of char):
  15173. integer; MPW-211|
  15174. ScanToReturn(paramPtr:XCmdPtr;VAR scanPtr:Ptr); ∫HyperXCmd|
  15175. ScanToZero(paramPtr:XCmdPtr;VAR scanPtr:Ptr); ∫HyperXCmd|
  15176. scArbNBErr=3; ∫SCSI
  15177. { arbitration timeout waiting for not BSY }|
  15178. SCardChanged(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-452|
  15179. scBadParmsErr=4; ∫SCSI
  15180. { bad parameter or TIB opcode }|
  15181. scbMemSize=192; ∫AppleTalk
  15182. { Size of memory for SCB }|
  15183. scBusTOErr=9; ∫SCSI
  15184. { CPU bus timeout }|
  15185. SCCASts=$2CE; ∫SysEqu
  15186. { [GLOBAL VAR] SCC read reg 0 last ext/sts rupt - A [byte] }|
  15187. SCCBSts=$2CF; ∫SysEqu
  15188. { [GLOBAL VAR] SCC read reg 0 last ext/sts rupt - B [byte] }|
  15189. scCommErr=2; ∫SCSI
  15190. { communications error, operation timeout }|
  15191. scComp=8; ∫SCSI|
  15192. scCompareErr=6; ∫SCSI
  15193. { data compare error }|
  15194. scComplPhaseErr=10; ∫SCSI
  15195. { SCSI bus wasn't in Status phase }|
  15196. SCCRd=$1D8; ∫SysEqu
  15197. { [GLOBAL VAR] SCC read base address SCC base read address [
  15198. pointer] }|
  15199. SCCWr=$1DC; ∫SysEqu
  15200. { [GLOBAL VAR] SCC write base address SCC base write address [
  15201. pointer] }|
  15202. scInc=1; ∫SCSI|
  15203. SCkCardStat(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-450|
  15204. scLoop=5; ∫SCSI|
  15205. sClosed=6; ∫ADSP
  15206. { connection end state is closed }|
  15207. sClosing=5; ∫ADSP
  15208. { connection is being torn down }|
  15209. scMgrBusyErr=7; ∫SCSI
  15210. { SCSI Manager busy }|
  15211. scMove=4; ∫SCSI|
  15212. scNoInc=2; ∫SCSI|
  15213. scNop=6; ∫SCSI|
  15214. sCodeRev=2; ∫ROMDefs
  15215. { Revision of code (For sExec) }|
  15216. scPhaseErr=5; ∫SCSI
  15217. { SCSI bus not in correct phase for attempted operation }|
  15218. sCPU68000=1; ∫ROMDefs
  15219. { CPU type = 68000 }|
  15220. sCPU68020=2; ∫ROMDefs
  15221. { CPU type = 68020 }|
  15222. sCPU68030=3; ∫ROMDefs
  15223. { CPU type = 68030 }|
  15224. sCPU68040=4; ∫ROMDefs
  15225. { CPU type = 68040 }|
  15226. Scrap see ∫Scrap|
  15227. ScrapCount=$968; ∫SysEqu
  15228. { [GLOBAL VAR] Count changed by ZeroScrap (word) validation
  15229. byte [word] }|
  15230. ScrapEnd=$980; ∫SysEqu
  15231. { [GLOBAL VAR] end of scrap vars }|
  15232. ScrapHandle=$964; ∫SysEqu
  15233. { [GLOBAL VAR] Handle to desk scrap in memory memory scrap [
  15234. handle] }|
  15235. ScrapInfo=$960; ∫SysEqu
  15236. { [GLOBAL VAR] scrap length [long] }|
  15237. ScrapName=$96C; ∫SysEqu
  15238. { [GLOBAL VAR] Pointer to scrap file name (preceded by length
  15239. byte) pointer to scrap name [pointer] }|
  15240. ScrapSize=$960; ∫SysEqu
  15241. { [GLOBAL VAR] Size in bytes of desk scrap (long) scrap
  15242. length [long] }|
  15243. ScrapState=$96A; ∫SysEqu
  15244. { [GLOBAL VAR] Tells where desk scrap is (word) scrap state [
  15245. word] }|
  15246. ScrapStuff=RECORD ∫Scrap
  15247.     scrapSize:LONGINT;
  15248.     scrapHandle:Handle;
  15249.     scrapCount:INTEGER;
  15250.     scrapState:INTEGER;
  15251.     scrapName:StringPtr;|
  15252. ScrapTag=$970; ∫SysEqu
  15253. { [GLOBAL VAR] scrap file name [STRING[15]] }|
  15254. ScrapVars=$960; ∫SysEqu
  15255. { [GLOBAL VAR] scrap manager variables [32 bytes] }|
  15256. Scratch20=$1E4; ∫SysEqu
  15257. { [GLOBAL VAR] 20-byte scratch area scratch [20 bytes] }|
  15258. Scratch8=$9FA; ∫SysEqu
  15259. { [GLOBAL VAR] 8-byte scratch area scratch [8 bytes] }|
  15260. ScrDmpEnb=$2F8; ∫SysEqu
  15261. { [GLOBAL VAR] 0 if GetNextEvent shouldn't process
  15262. Command-Shift-number combinations (byte) screen dump enabled?
  15263. [byte] }|
  15264. ScrDmpType=$2F9; ∫SysEqu
  15265. { [GLOBAL VAR] FF dumps screen, FE dumps front window [byte] }|
  15266. screenActive=15; ∫Quickdraw
  15267. { 1 if in use }|
  15268. screenBits:BitMap; ∫Quickdraw|
  15269. ScreenBytes=$0C24; ∫SysEqu
  15270. { [GLOBAL VAR] (long) total screen bytes }|
  15271. screenDevice=13; ∫Quickdraw
  15272. { 1 if screen device [not used] }|
  15273. ScreenRes(VAR scrnHRes:INTEGER;VAR scrnVRes:INTEGER);
  15274. ∫ToolUtils I-473|
  15275. ScreenRow=$106; ∫SysEqu
  15276. { [GLOBAL VAR] rowBytes of screen [word] }|
  15277. ScrHRes=$104; ∫SysEqu
  15278. { [GLOBAL VAR] Pixels per inch horizontally (word) screen
  15279. horizontal dots/inch [word] }|
  15280. Script see ∫Script|
  15281. ScriptCode=Integer; ∫Types|
  15282. ScriptRunStatus=RECORD ∫Script
  15283.     script:SignedByte;
  15284.     variant:SignedByte;|
  15285. ScrnBase=$824; ∫SysEqu
  15286. { [GLOBAL VAR] Address of main screen buffer Screen Base [
  15287. pointer] }|
  15288. ScrnVBLPtr=$0D10; ∫SysEqu
  15289. { [GLOBAL VAR] save for ptr to main screen VBL queue }|
  15290. scrollBarProc=16; ∫Controls|
  15291. ScrollRect(r:Rect;dh:INTEGER;dv:INTEGER;updateRgn:RgnHandle);
  15292. ∫Quickdraw Δ {A8EF} I-187|
  15293. ScrpSTElement=RECORD ∫TextEdit
  15294.     scrpStartChar:LONGINT; { starting character position }
  15295.     scrpHeight:INTEGER; { starting character position }
  15296.     scrpAscent:INTEGER;
  15297.     scrpFont:INTEGER;
  15298.     scrpFace:Style; { unpacked byte }
  15299.     scrpSize:INTEGER;
  15300.     scrpColor:RGBColor;|
  15301. ScrpSTTable=ARRAY[0..1600] OF ScrpSTElement; ∫TextEdit|
  15302. ScrVRes=$102; ∫SysEqu
  15303. { [GLOBAL VAR] Pixels per inch vertically (word) screen
  15304. vertical dots/inch [word] }|
  15305. scSequenceErr=8; ∫SCSI
  15306. { attempted operation is out of sequence }|
  15307. SCSI see ∫SCSI|
  15308. SCSIBase=$0C00; ∫SysEqu
  15309. { [GLOBAL VAR] (long) base address for SCSI chip read }|
  15310. SCSICmd(buffer:Ptr;count:INTEGER):OSErr; ∫SCSI IV-290 N96-3
  15311. TN96|
  15312. SCSIComplete(VAR stat:INTEGER;VAR message:INTEGER;wait:
  15313. LONGINT):OSErr; ∫SCSI IV-291 N96-3 TN96|
  15314. SCSIDMA=$0C04; ∫SysEqu
  15315. { [GLOBAL VAR] (long) base address for SCSI DMA }|
  15316. SCSIGet:OSErr; ∫SCSI IV-289 N96-3 TN96|
  15317. SCSIGlobals=$0C0C; ∫SysEqu
  15318. { [GLOBAL VAR] (long) ptr for SCSI mgr locals }|
  15319. SCSIHsk=$0C08; ∫SysEqu
  15320. { [GLOBAL VAR] (long) base address for SCSI handshake }|
  15321. SCSIInstr=RECORD ∫SCSI
  15322.     scOpcode:INTEGER;
  15323.     scParam1:LONGINT;
  15324.     scParam2:LONGINT;|
  15325. SCSIMsgIn(VAR message:INTEGER):OSErr; ∫SCSI V-575|
  15326. SCSIMsgOut(message:INTEGER):OSErr; ∫SCSI V-575|
  15327. SCSIPoll=$0C2F; ∫SysEqu
  15328. { [GLOBAL VAR] (byte) poll for device zero only once. }|
  15329. SCSIRBlind(tibPtr:Ptr):OSErr; ∫SCSI IV-290 V-574 576 N96-3
  15330. TN96|
  15331. SCSIRead(tibPtr:Ptr):OSErr; ∫SCSI IV-290 N96-3 TN96|
  15332. SCSIReset:OSErr; ∫SCSI IV-289|
  15333. SCSISelAtn(targetID:INTEGER):OSErr; ∫SCSI V-575|
  15334. SCSISelect(targetID:INTEGER):OSErr; ∫SCSI IV-290|
  15335. SCSIStat:INTEGER; ∫SCSI IV-291 N96-2 4 TN96|
  15336. SCSIWBlind(tibPtr:Ptr):OSErr; ∫SCSI IV-291 V-574 576 TN96|
  15337. SCSIWrite(tibPtr:Ptr):OSErr; ∫SCSI IV-291 TN96|
  15338. SCStatus=RECORD ∫Sound
  15339.     scStartTime:Fixed;
  15340.     scEndTime:Fixed;
  15341.     scCurrentTime:Fixed;
  15342.     scChannelBusy:BOOLEAN;
  15343.     scChannelDisposed:BOOLEAN;
  15344.     scChannelPaused:BOOLEAN;
  15345.     scUnused:BOOLEAN;
  15346.     scChannelAttributes:LONGINT;
  15347.     scCPULoad:LONGINT;|
  15348. SCStatusPtr=^SCStatus; ∫Sound|
  15349. scStop=7; ∫SCSI|
  15350. SDeleteSRTRec(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-451|
  15351. SdmBusErr=$0DC0; ∫SysEqu
  15352. { [GLOBAL VAR] (long) Pointer to the SDM busErr handler }|
  15353. sdmInitErr=11; ∫Errors
  15354. { SDM could not be initialized. }|
  15355. SDMJmpTblPtr=$0DB8; ∫SysEqu
  15356. { [GLOBAL VAR] (long) Pointer to the SDM jump table }|
  15357. sdmJTInitErr=10; ∫Errors
  15358. { SDM Jump Table could not be initialized. }|
  15359. sdmPRAMInitErr=13; ∫Errors
  15360. { Slot PRAM could not be initialized. }|
  15361. sdmPriInitErr=14; ∫Errors
  15362. { Cards could not be initialized. }|
  15363. SDMRecord=PACKED RECORD ∫Slots
  15364.     sdBEVSave:ProcPtr; { Save old BusErr vector }
  15365.     sdBusErrProc:ProcPtr; { Go here to determine if it is a
  15366. BusErr }
  15367.     sdErrorEntry:ProcPtr; { Go here if BusErrProc finds real
  15368. BusErr }
  15369.     sdReserved:LONGINT; { Reserved }|
  15370. sdmSRTInitErr=12; ∫Errors
  15371. { Slot Resource Table could not be initialized. }|
  15372. sdOnDrivers=8; ∫ShutDown
  15373. { call procedure before closing drivers. }|
  15374. sdOnPowerOff=1; ∫ShutDown
  15375. { call procedure before power off. }|
  15376. sdOnRestart=2; ∫ShutDown
  15377. { call procedure before restart. }|
  15378. sdOnUnmount=4; ∫ShutDown
  15379. { call procedure before unmounting. }|
  15380. sdRestartOrPower=3; ∫ShutDown
  15381. { call before either power off or restart. }|
  15382. sDRVRDir=16; ∫ROMDefs
  15383. { sDriver directory }|
  15384. SdVolume=$260; ∫SysEqu
  15385. { [GLOBAL VAR] Current speaker volume (byte: low-order three
  15386. bits only) Global volume(sound) control [byte] }|
  15387. SEBlock=PACKED RECORD ∫Slots [1/2]
  15388.     seSlot:SignedByte; { Slot number. }
  15389.     sesRsrcId:SignedByte; { sResource Id. }
  15390.     seStatus:INTEGER; { Status of code executed by sExec. }
  15391.     seFlags:SignedByte; { Flags }
  15392.     seFiller0:SignedByte; { Filler, must be SignedByte to align
  15393. on odd boundry }
  15394.     seFiller1:SignedByte; { Filler }
  15395.     seFiller2:SignedByte; { Filler }
  15396.     seResult:LONGINT; { Result of sLoad. }|
  15397. SEBlock=PACKED RECORD ∫Slots [2/2]
  15398.     seIOFileName:LONGINT; { Pointer to IOFile name. }
  15399.     seDevice:SignedByte; { Which device to read from. }
  15400.     sePartition:SignedByte; { The partition. }
  15401.     seOSType:SignedByte; { Type of OS. }
  15402.     seReserved:SignedByte; { Reserved field. }
  15403.     seRefNum:SignedByte; { RefNum of the driver. }
  15404.     seNumDevices:SignedByte; { Number of devices to load. }
  15405.     seBootState:SignedByte; { State of StartBoot code. }|
  15406. secLeadingZ=32; ∫Packages|
  15407. secondaryInit=38; ∫ROMDefs
  15408. { Secondary init record/code }|
  15409. secondMask=$0040; ∫Script|
  15410. secondSoundFormat=$0002; ∫Sound
  15411. { special sampled sound format (HyperCard) }|
  15412. secondVidMode=129; ∫Video
  15413. { QuickDraw only supports six video }|
  15414. Secs2Date(secs:LONGINT;VAR d:DateTimeRec); ∫OSUtils {A9C6}
  15415. II-380|
  15416. sectionCancelMsgID='cncl'; ∫Editions|
  15417. sectionEventMsgClass='sect'; ∫Editions|
  15418. SectionHandle=^SectionPtr; ∫Editions|
  15419. SectionOptionsDialog(VAR reply:SectionOptionsReply):OSErr;
  15420. ∫Editions {A82D}|
  15421. SectionOptionsExpDialog(VAR reply:SectionOptionsReply;where:
  15422. Point;expansionDITLresID:INTEGER;dlgHook:ExpDlgHookProcPtr;
  15423. filterProc:ExpModalFilterProcPtr;yourDataPtr:UNIV Ptr):OSErr;
  15424. ∫Editions {A82D}|
  15425. SectionOptionsReply=RECORD ∫Editions
  15426.     canceled:BOOLEAN; { O }
  15427.     changed:BOOLEAN; { O }
  15428.     sectionH:SectionHandle; { I }
  15429.     action:ResType; { O }|
  15430. SectionPtr=^SectionRecord; ∫Editions|
  15431. sectionReadMsgID='read'; ∫Editions|
  15432. SectionRecord=RECORD ∫Editions [1/2]
  15433.     version:SignedByte; { always 0x01 in system 7.0 }
  15434.     kind:SectionType; { stSubscriber or stPublisher }
  15435.     mode:UpdateMode; { auto or manual }
  15436.     mdDate:TimeStamp; { last change in document }
  15437.     sectionID:LONGINT; { app. specific, unique per document }
  15438.     refCon:LONGINT; { application specific }|
  15439. SectionRecord=RECORD ∫Editions [2/2]
  15440.     alias:AliasHandle; { handle to Alias Record }
  15441.     subPart:LONGINT; { which part of container file }
  15442.     nextSection:SectionHandle; { for linked list of app's
  15443. Sections }
  15444.     controlBlock:Handle; { used internally }
  15445.     refNum:EditionRefNum; { used internally }|
  15446. sectionScrollMsgID='scrl'; ∫Editions|
  15447. SectionType=SignedByte; ∫Editions
  15448. { one byte, stSubscriber or stPublisher }|
  15449. sectionWriteMsgID='writ'; ∫Editions|
  15450. sectNFErr=-81; ∫Errors
  15451. { sector number never found on a track }|
  15452. SectRect(src1:Rect;src2:Rect;VAR dstRect:Rect):BOOLEAN;
  15453. ∫Quickdraw {A8AA} I-175|
  15454. SectRgn(srcRgnA:RgnHandle;srcRgnB:RgnHandle;dstRgn:RgnHandle);
  15455.  ∫Quickdraw Δ {A8E4} I-184|
  15456. SeedCFill(srcBits:BitMap;dstBits:BitMap;srcRect:Rect;dstRect:
  15457. Rect;seedH:INTEGER;seedV:INTEGER;matchProc:ProcPtr;matchData:
  15458. LONGINT); ∫Quickdraw {AA50} V-71|
  15459. SeedFill(srcPtr:Ptr;dstPtr:Ptr;srcRow:INTEGER;dstRow:INTEGER;
  15460. height:INTEGER;words:INTEGER;seedH:INTEGER;seedV:INTEGER);
  15461. ∫Quickdraw {A839} IV-24|
  15462. seekErr=-80; ∫Errors
  15463. { track number wrong on address mark }|
  15464. SegHiEnable=$BB2; ∫SysEqu
  15465. { [GLOBAL VAR] (byte) 0 to disable MoveHHi in LoadSeg }|
  15466. SegLoad see ∫SegLoad|
  15467. selectMsg=15; ∫Devices|
  15468. selectorErr=paramErr; ∫Errors
  15469. { bad selector, for selector-based traps }|
  15470. SelectWindow(theWindow:WindowPtr); ∫Windows Δ {A91F} I-284
  15471. P-37 98 179 TN205|
  15472. selGraphicsLasso=$0008; ∫Terminals|
  15473. selGraphicsMarquee=$0004; ∫Terminals|
  15474. SelIText(theDialog:DialogPtr;itemNo:INTEGER;strtSel:INTEGER;
  15475. endSel:INTEGER); ∫Dialogs Δ {A97E} I-422 P-110|
  15476. selTextBoxed=$0002; ∫Terminals|
  15477. selTextNormal=$0001; ∫Terminals|
  15478. SendBehind(theWindow:WindowPtr;behindWindow:WindowPtr);
  15479. ∫Windows Δ {A921} I-286|
  15480. SendCardMessage(paramPtr:XCmdPtr;msg:Str255); ∫HyperXCmd|
  15481. SenderID=TargetID; ∫EPPC|
  15482. SenderIDPtr=^SenderID; ∫EPPC|
  15483. SendHCMessage(paramPtr:XCmdPtr;msg:Str255); ∫HyperXCmd|
  15484. sendRequest=255; ∫AppleTalk
  15485. { Send request code }|
  15486. sendResponse=252; ∫AppleTalk
  15487. { Send response code }|
  15488. seNoDB=-8; ∫Errors
  15489. { no debugger installed to handle debugger command }|
  15490. sepNotConsistent=64; ∫Script|
  15491. sepNotIntlSep=4; ∫Script|
  15492. SerClrBrk(refNum:INTEGER):OSErr; ∫Serial Δ II-253|
  15493. SerGetBuf(refNum:INTEGER;VAR count:LONGINT):OSErr; ∫Serial
  15494. II-253|
  15495. SerHShake(refNum:INTEGER;flags:SerShk):OSErr; ∫Serial Δ
  15496. II-251 N56-1 TN56|
  15497. Serial see ∫Serial|
  15498. serialNum=2; ∫ROMDefs
  15499. { Serial number }|
  15500. SerialVars=$2D0; ∫SysEqu
  15501. { [GLOBAL VAR] async driver variables [16 bytes] }|
  15502. SerReset(refNum:INTEGER;serConfig:INTEGER):OSErr; ∫Serial Δ
  15503. II-250|
  15504. SerSetBrk(refNum:INTEGER):OSErr; ∫Serial Δ II-252|
  15505. SerSetBuf(refNum:INTEGER;serBPtr:Ptr;serBLen:INTEGER):OSErr;
  15506. ∫Serial Δ II-251|
  15507. SerShk=PACKED RECORD ∫Serial
  15508.     fXOn:Byte; { XOn flow control enabled flag }
  15509.     fCTS:Byte; { CTS flow control enabled flag }
  15510.     xOn:CHAR; { XOn character }
  15511.     xOff:CHAR; { XOff character }
  15512.     errs:Byte; { errors mask bits }
  15513.     evts:Byte; { event enable mask bits }
  15514.     fInX:Byte; { Input flow control enabled flag }
  15515.     fDTR:Byte; { DTR input flow control flag }|
  15516. SerStaRec=PACKED RECORD ∫Serial
  15517.     cumErrs:Byte;
  15518.     xOffSent:Byte;
  15519.     rdPend:Byte;
  15520.     wrPend:Byte;
  15521.     ctsHold:Byte;
  15522.     xOffHold:Byte;|
  15523. SerStatus(refNum:INTEGER;VAR serSta:SerStaRec):OSErr; ∫Serial
  15524. Δ II-253 N56-1 TN56|
  15525. sessClosedErr=-917; ∫Errors
  15526. { session was closed }|
  15527. sessTableErr=-907; ∫Errors
  15528. { Out of session tables, try again later }|
  15529. SetA5(newA5:LONGINT):LONGINT; ∫OSUtils II-386 N136 TN136 TN208|
  15530. SetADBInfo(VAR info:ADBSetInfoBlock;adbAddr:ADBAddress):OSErr;
  15531.  ∫DeskBus {A07A} V-370 TN206
  15532. -->    0    service    routine    address    [P]    (compRout)
  15533. -->    4    data    area    address    [P]    (data)|
  15534. SetApplBase(startPtr:UNIV Ptr); ∫Memory Δ {A057} II-28|
  15535. SetApplLimit(zoneLimit:UNIV Ptr); ∫Memory {A02D} II-30|
  15536. SetCCursor(cCrsr:CCrsrHandle); ∫Quickdraw Δ {AA1C} V-75 P-88
  15537. 179|
  15538. SetChooserAlert(f:BOOLEAN):BOOLEAN; ∫Devices V-431|
  15539. SetClientID(id:INTEGER); ∫Quickdraw {AA3C} V-147|
  15540. SetClikLoop(clikProc:ProcPtr;hTE:TEHandle); ∫TextEdit I-390|
  15541. SetClip(rgn:RgnHandle); ∫Quickdraw Δ {A879} I-166|
  15542. SetCPixel(h:INTEGER;v:INTEGER;cPix:RGBColor); ∫Quickdraw Δ {
  15543. AA16} V-70|
  15544. SetCRefCon(theControl:ControlHandle;data:LONGINT); ∫Controls {
  15545. A95B} I-327|
  15546. SetCTitle(theControl:ControlHandle;title:Str255); ∫Controls Δ
  15547. {A95F} I-321|
  15548. SetCtlAction(theControl:ControlHandle;actionProc:ProcPtr);
  15549. ∫Controls {A96B} I-328|
  15550. SetCtlColor(theControl:ControlHandle;newColorTable:
  15551. CCTabHandle); ∫Controls Δ {AA43} V-222|
  15552. SetCtlMax(theControl:ControlHandle;maxValue:INTEGER);
  15553. ∫Controls Δ {A965} I-327|
  15554. SetCtlMin(theControl:ControlHandle;minValue:INTEGER);
  15555. ∫Controls Δ {A964} I-326|
  15556. SetCtlValue(theControl:ControlHandle;theValue:INTEGER);
  15557. ∫Controls Δ {A963} I-326 TN197|
  15558. SetCurrentA5:LONGINT; ∫OSUtils TN208|
  15559. SetCursor(crsr:Cursor); ∫Quickdraw {A851} I-167 P-84 179|
  15560. SetDAFont(fontNum:INTEGER); ∫Dialogs I-412|
  15561. SetDateTime(time:LONGINT):OSErr; ∫OSUtils {A03A} II-379|
  15562. SetDefaultStartup(paramBlock:DefStartPtr); ∫Start {A07E} V-354|
  15563. SetDepth(gd:GDHandle;depth:INTEGER;whichFlags:INTEGER;flags:
  15564. INTEGER):OSErr; ∫Palettes {AAA2}|
  15565. SetDeskCPat(deskPixPat:PixPatHandle); ∫Windows Δ {AA47} V-210|
  15566. SetDeviceAttribute(gdh:GDHandle;attribute:INTEGER;value:
  15567. BOOLEAN); ∫Quickdraw {AA2D} V-124|
  15568. SetDItem(theDialog:DialogPtr;itemNo:INTEGER;itemType:INTEGER;
  15569. item:Handle;box:Rect); ∫Dialogs Δ {A98E} I-421 N34-1 TN34|
  15570. SetDrawingRect(r:Rect); TP-364|
  15571. SetEditionFormatMark(whichEdition:EditionRefNum;whichFormat:
  15572. FormatType;setMarkTo:LONGINT):OSErr; ∫Editions {A82D}|
  15573. SetEditionOpenerProc(opener:EditionOpenerProcPtr):OSErr;
  15574. ∫Editions {A82D}|
  15575. SetEmptyRgn(rgn:RgnHandle); ∫Quickdraw Δ {A8DD} I-183|
  15576. SetEntries(start:INTEGER;count:INTEGER;aTable:CSpecArray);
  15577. ∫Quickdraw {AA3F} V-143|
  15578. SetEntryColor(dstPalette:PaletteHandle;dstEntry:INTEGER;
  15579. srcRGB:RGBColor); ∫Palettes {AA9C} V-165|
  15580. SetEntryUsage(dstPalette:PaletteHandle;dstEntry:INTEGER;
  15581. srcUsage:INTEGER;srcTolerance:INTEGER); ∫Palettes {AA9E} V-165|
  15582. SetEnvironment(e:environment); ∫SANE|
  15583. SetEnvirons(verb:INTEGER;param:LONGINT):OSErr; ∫Script {A8B5}
  15584. V-314|
  15585. SetEOF(refNum:INTEGER;logEOF:LONGINT):OSErr; ∫Files P-132 180
  15586. high-level II-93 IV-111 low-level II-112 IV-142|
  15587. SetEventMask(theMask:INTEGER); ∫OSEvents II-70 TN202|
  15588. SetException(e:Exception;b:BOOLEAN); ∫SANE|
  15589. SetFieldByID(paramPtr:XCmdPtr;cardFieldFlag:BOOLEAN;fieldID:
  15590. INTEGER;fieldVal:Handle); ∫HyperXCmd|
  15591. SetFieldByName(paramPtr:XCmdPtr;cardFieldFlag:BOOLEAN;
  15592. fieldName:Str255;fieldVal:Handle); ∫HyperXCmd|
  15593. SetFieldByNum(paramPtr:XCmdPtr;cardFieldFlag:BOOLEAN;fieldNum:
  15594. INTEGER;fieldVal:Handle); ∫HyperXCmd|
  15595. SetFInfo(fileName:Str255;vRefNum:INTEGER;fndrInfo:FInfo):
  15596. OSErr; ∫Files II-95 IV-114|
  15597. SetFLock(fileName:Str255;vRefNum:INTEGER):OSErr; ∫Files II-95
  15598. IV-114|
  15599. SetFontLock(lockFlag:BOOLEAN); ∫Fonts Δ {A903} I-223|
  15600. SetFPos(refNum:INTEGER;posMode:INTEGER;posOff:LONGINT):OSErr;
  15601. ∫Files P-131 132 180 high-level II-93 IV-110 low-level II-111
  15602. IV-141|
  15603. SetFractEnable(fractEnable:BOOLEAN); ∫Fonts V-180 TN72|
  15604. SetFrontProcess(PSN:ProcessSerialNumber):OSErr; ∫Processes {
  15605. A88F}|
  15606. SetFScaleDisable(fscaleDisable:BOOLEAN); ∫Fonts {A834} IV-32|
  15607. SetGDevice(gd:GDHandle); ∫Quickdraw {AA31} V-123|
  15608. SetGlobal(paramPtr:XCmdPtr;globName:Str255;globValue:Handle);
  15609. ∫HyperXCmd|
  15610. SetGrowZone(growZone:ProcPtr); ∫Memory {A04B} II-42|
  15611. SetGWorld(port:CGrafPtr;gdh:GDHandle); ∫QDOffscreen|
  15612. SetHalt(e:Exception;b:BOOLEAN); ∫SANE|
  15613. SetHaltVector(v:LONGINT); ∫SANE|
  15614. SetHandleSize(h:Handle;newSize:Size); ∫Memory Δ {A024} II-34|
  15615. SetItem(theMenu:MenuHandle;item:INTEGER;itemString:Str255);
  15616. ∫Menus Δ {A947} I-357 P-104 180|
  15617. SetItemCmd(theMenu:MenuHandle;item:INTEGER;cmdChar:CHAR);
  15618. ∫Menus {A84F} V-240|
  15619. SetItemIcon(theMenu:MenuHandle;item:INTEGER;iconIndex:Byte);
  15620. ∫Menus Δ {A940} I-359 V-246|
  15621. SetItemMark(theMenu:MenuHandle;item:INTEGER;markChar:CHAR);
  15622. ∫Menus Δ {A944} I-359 V-246|
  15623. SetItemStyle(theMenu:MenuHandle;item:INTEGER;chStyle:Style);
  15624. ∫Menus Δ {A942} I-360|
  15625. SetIText(item:Handle;text:Str255); ∫Dialogs Δ {A98F} I-422|
  15626. SetMCEntries(numEntries:INTEGER;menuCEntries:MCTablePtr);
  15627. ∫Menus Δ {AA65} V-239|
  15628. SetMCInfo(menuCTbl:MCTableHandle); ∫Menus Δ {AA62} V-239|
  15629. SetMenuBar(menuList:Handle); ∫Menus {A93C} I-355 P-102 180
  15630. TN180|
  15631. SetMenuFlash(count:INTEGER); ∫Menus {A94A} I-361|
  15632. SetMyZone=257; ∫AppleTalk
  15633. { Set my zone name }|
  15634. SetOrigin(h:INTEGER;v:INTEGER); ∫Quickdraw {A878} I-166 N72-2
  15635. P-76 180 TN72|
  15636. SetOSDefault(paramBlock:DefOSPtr); ∫Start {A083} V-355
  15637. <--    0    [B]    sdReserved
  15638. <--    1    [B]    sdOSType|
  15639. SetOSTrapAddress(trapAddr:LONGINT;trapNum:INTEGER); ∫OSUtils {
  15640. A247} IV-234|
  15641. SetOutlinePreferred(outlinePreferred:BOOLEAN); ∫Fonts Δ I-223
  15642. TN191|
  15643. SetPalette(dstWindow:WindowPtr;srcPalette:PaletteHandle;
  15644. cUpdates:BOOLEAN); ∫Palettes {AA95} V-162 TN211|
  15645. SetPaletteUpdates(p:PaletteHandle;updates:INTEGER); ∫Palettes
  15646. {AAA2}|
  15647. SetPenState(pnState:PenState); ∫Quickdraw {A899} I-169 P-180|
  15648. SetPixelsState(pm:PixMapHandle;state:GWorldFlags);
  15649. ∫QDOffscreen|
  15650. SetPort(port:GrafPtr); ∫Quickdraw {A873} I-165 P-63 64 67 87
  15651. 97 180|
  15652. SetPort3D(port:Port3DPtr); ∫Graf3D|
  15653. SetPortBits(bm:BitMap); ∫Quickdraw {A875} I-165|
  15654. SetPortPix(pm:PixMapHandle); ∫Quickdraw {AA06} V-76|
  15655. SetPrecision(p:RoundPre); ∫SANE|
  15656. SetPreserveGlyph(preserveGlyph:BOOLEAN); ∫Fonts Δ I-223 TN191|
  15657. SetPt(VAR pt:Point;h:INTEGER;v:INTEGER); ∫Quickdraw {A880}
  15658. I-193|
  15659. SetPt2D(VAR pt2D:Point2D;x:Fixed;y:Fixed); ∫Graf3D|
  15660. SetPt3D(VAR pt3D:Point3D;x:Fixed;y:Fixed;z:Fixed); ∫Graf3D|
  15661. SetPtrSize(p:Ptr;newSize:Size); ∫Memory Δ {A020} II-37|
  15662. SetRect(VAR r:Rect;left:INTEGER;top:INTEGER;right:INTEGER;
  15663. bottom:INTEGER); ∫Quickdraw {A8A7} I-174|
  15664. SetRectRgn(rgn:RgnHandle;left:INTEGER;top:INTEGER;right:
  15665. INTEGER;bottom:INTEGER); ∫Quickdraw Δ {A8DE} I-183|
  15666. SetResAttrs(theResource:Handle;attrs:INTEGER); ∫Resources {
  15667. A9A7} I-122 N78-2 TN78|
  15668. SetResFileAttrs(refNum:INTEGER;attrs:INTEGER); ∫Resources {
  15669. A9F7} I-127|
  15670. SetResInfo(theResource:Handle;theID:INTEGER;name:Str255);
  15671. ∫Resources Δ {A9A9} I-122|
  15672. SetResLoad(load:BOOLEAN); ∫Resources {A99B} I-118 N50-1 TN50|
  15673. SetResourceSize(theResource:Handle;newSize:LONGINT);
  15674. ∫Resources TN214|
  15675. SetResPurge(install:BOOLEAN); ∫Resources {A993} I-126 N111
  15676. TN111|
  15677. SetRound(r:RoundDir); ∫SANE|
  15678. setRslOp=5; ∫Printing|
  15679. SetScript(script:INTEGER;verb:INTEGER;param:LONGINT):OSErr;
  15680. ∫Script {A8B5} V-313|
  15681. setSelfSend=256; ∫AppleTalk
  15682. { MPP: Set to allow writes to self }|
  15683. SetSoundVol(level:INTEGER); ∫Sound II-233|
  15684. SetSRsrcState(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E}
  15685. SReadStruct function V-446|
  15686. SetStdCProcs(VAR procs:CQDProcs); ∫Quickdraw {AA4E} V-77|
  15687. SetStdProcs(VAR procs:QDProcs); ∫Quickdraw {A8EA} I-198|
  15688. SetString(theString:StringHandle;strNew:Str255); ∫ToolUtils Δ
  15689. {A907} I-468|
  15690. SetStylHandle(theHandle:TEStyleHandle;hTE:TEHandle);
  15691. ∫TextEdit Δ {A83D} V-268|
  15692. SetStylScrap(rangeStart:LONGINT;rangeEnd:LONGINT;newStyles:
  15693. StScrpHandle;redraw:BOOLEAN;hTE:TEHandle); ∫TextEdit {A83D}
  15694. TN207|
  15695. SetSysJust(newJust:INTEGER); ∫Script V-316|
  15696. SetTagBuffer(buffPtr:Ptr):OSErr; ∫Disks Δ II-214|
  15697. SetTextRect(r:Rect); TP-364|
  15698. SetTime(d:DateTimeRec); ∫OSUtils {A9C7} II-380|
  15699. SetTimeout(count:INTEGER); ∫Start V-356|
  15700. SetToolboxTrapAddress(trapAddr:LONGINT;trapNum:INTEGER);
  15701. ∫OSUtils {A647} IV-234|
  15702. SetToolTrapAddress(trapAddr:LONGINT;trapNum:INTEGER);
  15703. ∫OSUtils {A647} IV-234|
  15704. SetTrapAddress(trapAddr:LONGINT;trapNum:INTEGER); ∫OSUtils {
  15705. A047} II-384 IV-234 N2-4 TN2|
  15706. SetTrapVector(Traps:trapvector); ∫SANE|
  15707. SetupAIFFHeader(fRefNum:INTEGER;numChannels:INTEGER;
  15708. sampleRate:Fixed;sampleSize:INTEGER;compressionType:OSType;
  15709. numBytes:LONGINT;numFrames:LONGINT):OSErr; ∫SoundInput|
  15710. SetupSndHeader(sndHandle:Handle;numChannels:INTEGER;
  15711. sampleRate:Fixed;sampleSize:INTEGER;compressionType:OSType;
  15712. baseNote:INTEGER;numBytes:LONGINT;VAR headerLen:INTEGER):
  15713. OSErr; ∫SoundInput|
  15714. SetVideoDefault(paramBlock:DefVideoPtr); ∫Start {A081} V-355
  15715. <--    0    [B]    sdSlot
  15716. <--    1    [B]    sdSResource|
  15717. SetVol(volName:StringPtr;vRefNum:INTEGER):OSErr; ∫Files II-89
  15718. IV-107 low-level II-105 IV-132|
  15719. SetWinColor(theWindow:WindowPtr;newColorTable:WCTabHandle);
  15720. ∫Windows Δ {AA41} V-207|
  15721. SetWindowPic(theWindow:WindowPtr;pic:PicHandle); ∫Windows {
  15722. A92E} I-293|
  15723. SetWordBreak(wBrkProc:ProcPtr;hTE:TEHandle); ∫TextEdit I-390|
  15724. SetWRefCon(theWindow:WindowPtr;data:LONGINT); ∫Windows {A918}
  15725. I-293|
  15726. SetWTitle(theWindow:WindowPtr;title:Str255); ∫Windows Δ {A91A}
  15727.  I-284|
  15728. SetWUTime(WUTime:LONGINT):OSErr; ∫Power|
  15729. SetZone(hz:THz); ∫Memory {A01B} II-31 N8-1|
  15730. SEVarBase=$0C30; ∫SysEqu
  15731. { [GLOBAL VAR] }|
  15732. SEvtEnb=$15C; ∫SysEqu
  15733. { [GLOBAL VAR] 0 if SystemEvent should return FALSE (byte)
  15734. enable SysEvent calls from GNE [byte] }|
  15735. SExec(spBlkPtr:SpBlockPtr):OSErr; ∫Slots Δ {A06E} V-452|
  15736. sfErrorDialogRefCon='err'; ∫StandardFile|
  15737. sfGetDialogID=-6042; ∫StandardFile|
  15738. SFGetFile(where:Point;prompt:Str255;fileFilter:
  15739. FileFilterProcPtr;numTypes:INTEGER;typeList:SFTypeList;
  15740. dlgHook:DlgHookProcPtr;VAR reply:SFReply); ∫StandardFile {
  15741. A9EA}|
  15742. sfHookChangeSelection=110; ∫StandardFile|
  15743. sfHookCharOffset=$1000; ∫StandardFile|
  15744. sfHookFirstCall=-1; ∫StandardFile|
  15745. sfHookFolderPopUp=102; ∫StandardFile|
  15746. sfHookGoToAliasTarget=106; ∫StandardFile|
  15747. sfHookGoToDesktop=105; ∫StandardFile|
  15748. sfHookGoToNextDrive=108; ∫StandardFile|
  15749. sfHookGoToParent=107; ∫StandardFile|
  15750. sfHookGoToPrevDrive=109; ∫StandardFile|
  15751. sfHookLastCall=-2; ∫StandardFile|
  15752. sfHookNullEvent=100; ∫StandardFile|
  15753. sfHookOpenAlias=104; ∫StandardFile|
  15754. sfHookOpenFolder=103; ∫StandardFile|
  15755. sfHookRebuildList=101; ∫StandardFile|
  15756. sfHookSetActiveOffset=200; ∫StandardFile|
  15757. SFindBigDevBase(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E}|
  15758. SFindDevBase(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-451|
  15759. SFindSInfoRecPtr(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E}
  15760. V-455|
  15761. SFindSRsrcPtr(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-456|
  15762. SFindStruct(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-446|
  15763. sfItemBalloonHelp=3; ∫StandardFile|
  15764. sfItemCancelButton=2; ∫StandardFile|
  15765. sfItemDesktopButton=6; ∫StandardFile|
  15766. sfItemDividerLinePict=9; ∫StandardFile|
  15767. sfItemEjectButton=5; ∫StandardFile|
  15768. sfItemFileListUser=7; ∫StandardFile|
  15769. sfItemFileNameTextEdit=10; ∫StandardFile|
  15770. sfItemNewFolderUser=12; ∫StandardFile|
  15771. sfItemOpenButton=1; ∫StandardFile|
  15772. sfItemPopUpMenuUser=8; ∫StandardFile|
  15773. sfItemPromptStaticText=11; ∫StandardFile|
  15774. sfItemVolumeUser=4; ∫StandardFile|
  15775. sfLockWarnDialogRefCon='lock'; ∫StandardFile|
  15776. sfMainDialogRefCon='stdf'; ∫StandardFile|
  15777. sfNewFolderDialogRefCon='nfdr'; ∫StandardFile|
  15778. SFPGetFile(where:Point;prompt:Str255;fileFilter:
  15779. FileFilterProcPtr;numTypes:INTEGER;typeList:SFTypeList;
  15780. dlgHook:DlgHookProcPtr;VAR reply:SFReply;dlgID:INTEGER;
  15781. filterProc:ModalFilterProcPtr); ∫StandardFile {A9EA}|
  15782. SFPPutFile(where:Point;prompt:Str255;origName:Str255;dlgHook:
  15783. DlgHookProcPtr;VAR reply:SFReply;dlgID:INTEGER;filterProc:
  15784. ModalFilterProcPtr); ∫StandardFile {A9EA}|
  15785. sfPutDialogID=-6043; ∫StandardFile|
  15786. SFPutFile(where:Point;prompt:Str255;origName:Str255;dlgHook:
  15787. DlgHookProcPtr;VAR reply:SFReply); ∫StandardFile {A9EA}|
  15788. sfReplaceDialogRefCon='rplc'; ∫StandardFile|
  15789. SFReply=RECORD ∫StandardFile
  15790.     good:BOOLEAN;
  15791.     copy:BOOLEAN;
  15792.     fType:OSType;
  15793.     vRefNum:INTEGER;
  15794.     version:INTEGER;
  15795.     fName:Str63;|
  15796. SFSaveDisk=$214; ∫SysEqu
  15797. { [GLOBAL VAR] Negative of volume reference number used by
  15798. Standard File Package (word) last vRefNum seen by standard
  15799. file [word] }|
  15800. sfStatWarnDialogRefCon='stat'; ∫StandardFile|
  15801. SFTypeList=ARRAY[0..3] OF OSType; ∫StandardFile|
  15802. sGammaDir=64; ∫ROMDefs
  15803. { sGamma directory }|
  15804. SGetBlock(spBlkPtr:SpBlockPtr):OSErr; ∫Slots Δ {A06E} V-445|
  15805. SGetCString(spBlkPtr:SpBlockPtr):OSErr; ∫Slots Δ {A06E} V-445|
  15806. SGetDriver(spBlkPtr:SpBlockPtr):OSErr; ∫Slots Δ {A06E} V-455|
  15807. SGetSRsrc(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E}
  15808. SReadStruct function V-446|
  15809. SGetSRsrcPtr(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E}|
  15810. SGetTypeSRsrc(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E}
  15811. SReadStruct function V-446|
  15812. sharedFolderIconResource=-3978; ∫Icons|
  15813. ShieldCursor(shieldRect:Rect;offsetPt:Point); ∫ToolUtils {
  15814. A855} I-474|
  15815. shiftKey=512; ∫Events
  15816. { Bit 1 }|
  15817. ShortenDITL(theDialog:DialogPtr;numberItems:INTEGER);
  15818. ∫CTBUtilities|
  15819. ShowControl(theControl:ControlHandle); ∫Controls Δ {A957}
  15820. I-322 P-113 114 181 TN197|
  15821. ShowCursor; ∫Quickdraw {A853} I-168 P-84 181|
  15822. ShowDItem(theDialog:DialogPtr;itemNo:INTEGER); ∫Dialogs Δ {
  15823. A828} IV-59|
  15824. ShowDrawing; TP-364|
  15825. ShowHide(theWindow:WindowPtr;showFlag:BOOLEAN); ∫Windows Δ {
  15826. A908} I-285|
  15827. ShowPen; ∫Quickdraw {A897} I-168|
  15828. ShowText; TP-363|
  15829. ShowWindow(theWindow:WindowPtr); ∫Windows Δ {A915} I-285|
  15830. Show_Cursor(cursorKind:Cursors); ∫CursorCtl|
  15831. ShutDown see ∫ShutDown|
  15832. shutDownAlert=42; ∫Errors
  15833. { handled like a shutdown error }|
  15834. ShutDwnInstall(shutDownProc:ProcPtr;flags:INTEGER); ∫ShutDown
  15835. Δ {A895} V-588|
  15836. ShutDwnPower; ∫ShutDown {A895} V-587|
  15837. ShutDwnRemove(shutDownProc:ProcPtr); ∫ShutDown Δ {A895} V-588|
  15838. ShutDwnStart; ∫ShutDown {A895} V-587|
  15839. siActiveChannels='chac'; ∫SoundInput
  15840. { active channels }|
  15841. siActiveLevels='lmac'; ∫SoundInput
  15842. { active meter levels }|
  15843. siAGCOnOff='agc'; ∫SoundInput
  15844. { automatic gain control state }|
  15845. siAsync='asyn'; ∫SoundInput
  15846. { asynchronous capability }|
  15847. siBadDeviceName=-228; ∫Errors
  15848. { input device could not be opened }|
  15849. siBadRefNum=-229; ∫Errors
  15850. { invalid input device reference number }|
  15851. siBadSoundInDevice=-221; ∫Errors
  15852. { invalid index passed to SoundInGetIndexedDevice }|
  15853. siBestQuality='best'; ∫SoundInput|
  15854. siBetterQuality='betr'; ∫SoundInput|
  15855. siChannelAvailable='chav'; ∫SoundInput
  15856. { number of channels available }|
  15857. siCloseDriver='clos'; ∫SoundInput
  15858. { reserved for internal use only }|
  15859. siCompressionAvailable='cmav'; ∫SoundInput
  15860. { compression types available }|
  15861. siCompressionFactor='cmfa'; ∫SoundInput
  15862. { current compression factor }|
  15863. siCompressionHeader='cmhd'; ∫SoundInput
  15864. { return compression header }|
  15865. siCompressionType='comp'; ∫SoundInput
  15866. { current compression type }|
  15867. siContinuous='cont'; ∫SoundInput
  15868. { continous recording }|
  15869. siDeviceBufferInfo='dbin'; ∫SoundInput
  15870. { size of interrupt buffer }|
  15871. siDeviceBusyErr=-227; ∫Errors
  15872. { input device already in use }|
  15873. siDeviceConnected='dcon'; ∫SoundInput
  15874. { input device connection status }|
  15875. siDeviceIcon='icon'; ∫SoundInput
  15876. { input device icon }|
  15877. siDeviceIsConnected=1; ∫SoundInput
  15878. { input device is connected and ready for input }|
  15879. siDeviceName='name'; ∫SoundInput
  15880. { input device name }|
  15881. siDeviceNotConnected=0; ∫SoundInput
  15882. { input device is not connected }|
  15883. siDontKnowIfConnected=-1; ∫SoundInput
  15884. { can't tell if input device is connected }|
  15885. SignedByte=-128..127; ∫Types
  15886. { any byte in memory }|
  15887. SignNum(x:Extended):INTEGER; ∫SANE|
  15888. siGoodQuality='good'; ∫SoundInput|
  15889. siHardDriveTooSlow=-224; ∫Errors
  15890. { hard drive too slow to record to disk }|
  15891. siInitializeDriver='init'; ∫SoundInput
  15892. { reserved for internal use only }|
  15893. siInitSDTblErr=1; ∫Errors
  15894. { slot int dispatch table could not be initialized. }|
  15895. siInitSPTblErr=3; ∫Errors
  15896. { slot priority table could not be initialized. }|
  15897. siInitVBLQsErr=2; ∫Errors
  15898. { VBLqueues for all slots could not be initialized. }|
  15899. siInputDeviceErr=-230; ∫Errors
  15900. { input device hardware failure }|
  15901. siInvalidCompression=-223; ∫Errors
  15902. { invalid compression type }|
  15903. siInvalidSampleRate=-225; ∫Errors
  15904. { invalid sample rate }|
  15905. siInvalidSampleSize=-226; ∫Errors
  15906. { invalid sample size }|
  15907. siLevelMeterOnOff='lmet'; ∫SoundInput
  15908. { level meter state }|
  15909. Sin(x):Extended; MPW-204 TP-358|
  15910. Sin(x:Extended):Extended; ∫SANE|
  15911. SInfoPtr=$0CBC; ∫SysEqu
  15912. { [GLOBAL VAR] (long) pointer to Slot manager information }|
  15913. SInfoRecord=PACKED RECORD ∫Slots [1/2]
  15914.     siDirPtr:Ptr; { Pointer to directory }
  15915.     siInitStatusA:INTEGER; { initialization E }
  15916.     siInitStatusV:INTEGER; { status returned by vendor init code
  15917.     siState:SignedByte; { initialization state }
  15918.     siCPUByteLanes:SignedByte; { 0=[d0..d7] 1=[d8..d15] }
  15919.     siTopOfROM:SignedByte; { Top of ROM= $FssFFFFx: x is
  15920. TopOfROM }|
  15921. SInfoRecord=PACKED RECORD ∫Slots [2/2]
  15922.     siStatusFlags:SignedByte; { bit 0 - card is changed }
  15923.     siTOConst:INTEGER; { Time Out C for BusErr }
  15924.     siReserved:PACKED ARRAY [0..1] OF SignedByte; { reserved }
  15925.     siROMAddr:Ptr; { addr of top of ROM }
  15926.     siSlot:CHAR; { slot number }
  15927.     siPadding:PACKED ARRAY [0..2] OF SignedByte; { reserved }|
  15928. SInfoRecPtr=^SInfoRecord; ∫Slots|
  15929. SInitFlags=$0D90; ∫SysEqu
  15930. { [GLOBAL VAR] StartInit.a flags [word] }|
  15931. SInitPRAMRecs(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E}|
  15932. SInitSRsrcTable(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E}|
  15933. siNoBufferSpecified=-222; ∫Errors
  15934. { returned by synchronous SPBRecord if nil buffer passed }|
  15935. siNoSoundInHardware=-220; ∫Errors
  15936. { no Sound Input hardware }|
  15937. SIntInstall(sIntQElemPtr:SQElemPtr;theSlot:INTEGER):OSErr;
  15938. ∫Slots {A075} V-427 C9-9 TN221|
  15939. SIntRemove(sIntQElemPtr:SQElemPtr;theSlot:INTEGER):OSErr;
  15940. ∫Slots {A076} V-427 C9-9|
  15941. siNumberChannels='chan'; ∫SoundInput
  15942. { current number of channels }|
  15943. siOptionsDialog='optd'; ∫SoundInput
  15944. { display options dialog }|
  15945. siPauseRecording='paus'; ∫SoundInput
  15946. { reserved for internal use only }|
  15947. siPlayThruOnOff='plth'; ∫SoundInput
  15948. { playthrough state }|
  15949. siReadPermission=0; ∫SoundInput
  15950. { permission passed to SPBOpenDevice }|
  15951. siRecordingQuality='qual'; ∫SoundInput
  15952. { recording quality }|
  15953. siSampleRate='srat'; ∫SoundInput
  15954. { current sample rate }|
  15955. siSampleRateAvailable='srav'; ∫SoundInput
  15956. { sample rates available }|
  15957. siSampleSize='ssiz'; ∫SoundInput
  15958. { current sample size }|
  15959. siSampleSizeAvailable='ssav'; ∫SoundInput
  15960. { sample sizes available }|
  15961. siTwosComplementOnOff='twos'; ∫SoundInput
  15962. { two's complement state }|
  15963. siUnknownInfoType=-231; ∫Errors
  15964. { invalid info type selector (returned by driver) }|
  15965. siUnknownQuality=-232; ∫Errors
  15966. { invalid quality selector (returned by driver) }|
  15967. siUserInterruptProc='user'; ∫SoundInput
  15968. { reserved for internal use only }|
  15969. siVoxRecordInfo='voxr'; ∫SoundInput
  15970. { VOX record parameters }|
  15971. siVoxStopInfo='voxs'; ∫SoundInput
  15972. { VOX stop parameters }|
  15973. siWritePermission=1; ∫SoundInput
  15974. { permission passed to SPBOpenDevice }|
  15975. sixteenBitMode=132; ∫Video
  15976. { Id of SixteenBitMode Parameter list. }|
  15977. sixthVidMode=133; ∫Video|
  15978. sixToOne=4; ∫Sound|
  15979. sixToOnePacketSize=8; ∫Sound|
  15980. Size=LONGINT; ∫Memory
  15981. { size of a block in bytes }|
  15982. sizeBit=2; ∫TextEdit
  15983. { set size }|
  15984. sizeCmd=90; ∫Sound|
  15985. SizeControl(theControl:ControlHandle;w:INTEGER;h:INTEGER);
  15986. ∫Controls Δ {A95C} I-326 P-113 181|
  15987. SizeOf(type or variable):longint; MPW-210 TP-369|
  15988. SizeResource(theResource:Handle):LONGINT; ∫Resources {A9A5}
  15989. I-121|
  15990. SizeWindow(theWindow:WindowPtr;w:INTEGER;h:INTEGER;fUpdate:
  15991. BOOLEAN); ∫Windows Δ {A91D} I-290 P-98 181|
  15992. Skew(zAngle:Fixed); ∫Graf3D|
  15993. sktClosedErr=-3109; ∫Errors|
  15994. sleepDemand=2; ∫Power|
  15995. SleepQInstall(qRecPtr:SleepQRecPtr); ∫Power {A28A}|
  15996. SleepQRec=RECORD ∫Power
  15997.     sleepQLink:SleepQRecPtr;
  15998.     sleepQType:INTEGER; { type = 16 }
  15999.     sleepQProc:ProcPtr; { Pointer to sleep routine }
  16000.     sleepQFlags:INTEGER;|
  16001. SleepQRecPtr=^SleepQRec; ∫Power|
  16002. SleepQRemove(qRecPtr:SleepQRecPtr); ∫Power {A48A}|
  16003. sleepQType=16; ∫Power|
  16004. sleepRequest=1; ∫Power|
  16005. sleepRevoke=4; ∫Power|
  16006. sleepWakeUp=3; ∫Power|
  16007. sListening=1; ∫ADSP
  16008. { for connection listeners }|
  16009. SlopeFromAngle(angle:INTEGER):Fixed; ∫ToolUtils {A8BC} I-475|
  16010. SlotIntQElement=RECORD ∫Slots
  16011.     sqLink:Ptr; { ptr to next element }
  16012.     sqType:INTEGER; { queue type ID for validity }
  16013.     sqPrio:INTEGER; { priority }
  16014.     sqAddr:ProcPtr; { interrupt service routine }
  16015.     sqParm:LONGINT; { optional A1 parameter }|
  16016. slotNumErr=-360; ∫Errors
  16017. { invalid slot # error }|
  16018. SlotPrTbl=$0D08; ∫SysEqu
  16019. { [GLOBAL VAR] ptr to slot priority table }|
  16020. SlotQDT=$0D04; ∫SysEqu
  16021. { [GLOBAL VAR] ptr to slot queue table }|
  16022. Slots see ∫Slots|
  16023. SlotTICKS=$0D14; ∫SysEqu
  16024. { [GLOBAL VAR] ptr to slot tickcount table }|
  16025. SlotVBLQ=$0D0C; ∫SysEqu
  16026. { [GLOBAL VAR] ptr to slot VBL queue table }|
  16027. SlotVInstall(vblBlockPtr:QElemPtr;theSlot:INTEGER):OSErr;
  16028. ∫Retrace {A06F} V-567 TN221|
  16029. SlotVRemove(vblBlockPtr:QElemPtr;theSlot:INTEGER):OSErr;
  16030. ∫Retrace {A070} V-567|
  16031. slpQType=16; ∫Power|
  16032. SlpTypeErr=-5; ∫Errors
  16033. { invalid queue element }|
  16034. sMacOS68000=1; ∫ROMDefs
  16035. { Mac OS, CPU type = 68000 }|
  16036. sMacOS68020=2; ∫ROMDefs
  16037. { Mac OS, CPU type = 68020 }|
  16038. sMacOS68030=3; ∫ROMDefs
  16039. { Mac OS, CPU type = 68030 }|
  16040. sMacOS68040=4; ∫ROMDefs
  16041. { Mac OS, CPU type = 68040 }|
  16042. small1BitMask='ics#'; ∫Icons|
  16043. small4BitData='ics4'; ∫Icons|
  16044. small8BitData='ics8'; ∫Icons|
  16045. smallDateBit=31; ∫Script
  16046. { Restrict valid date/time to range of Time global }|
  16047. SmallFract2Fix(s:SmallFract):Fixed; ∫Picker Δ {A82E} V-175|
  16048. SmallFract=INTEGER; ∫Picker
  16049. { Unsigned fraction between 0 and 1 }|
  16050. smAmharic=28; ∫Script
  16051. { (old name for smGeez) }|
  16052. smArabic=4; ∫Script
  16053. { Arabic }|
  16054. smArmenian=24; ∫Script
  16055. { Armenian }|
  16056. smBadBoardId=-319; ∫Errors
  16057. { BoardId was wrong; re-init the PRAM record. }|
  16058. smBadRefId=-330; ∫Errors
  16059. { Reference Id not found in List }|
  16060. smBadScript=-2; ∫Script
  16061. { Bad script code passed to a routine }|
  16062. smBadsList=-331; ∫Errors
  16063. { Bad sList: Id1 < Id2 < Id3 ...format is not followed. }|
  16064. smBadsPtrErr=-346; ∫Errors
  16065. { Bad pointer was passed to sCalcsPointer }|
  16066. smBadVerb=-1; ∫Script
  16067. { Bad verb passed to a routine }|
  16068. smBengali=13; ∫Script
  16069. { Bengali }|
  16070. smBidirect=6; ∫Script
  16071. { At least on bidirect script }|
  16072. smBLFieldBad=-309; ∫Errors
  16073. { ByteLanes field was bad. }|
  16074. smBlkMoveErr=-340; ∫Errors
  16075. { _BlockMove error }|
  16076. smBurmese=19; ∫Script
  16077. { Burmese }|
  16078. smBusErrTO=-320; ∫Errors
  16079. { BusError time out. }|
  16080. smByteLanesErr=-347; ∫Errors
  16081. { NumByteLanes was determined to be zero. }|
  16082. smcClassMask=$0F00; ∫Script|
  16083. smcDoubleMask=$8000; ∫Script|
  16084. smChar1byte=$0000; ∫Script|
  16085. smChar2byte=$8000; ∫Script|
  16086. smCharAscii=$0001; ∫Script|
  16087. smCharBidirect=$0008; ∫Script
  16088. { Arabic/Hebrew }|
  16089. smCharEuro=$0007; ∫Script|
  16090. smCharExtAscii=$0007; ∫Script
  16091. { More correct synonym for smCharEuro }|
  16092. smCharFISGana=$0003; ∫Script
  16093. { Hiragana }|
  16094. smCharFISGreek=$0005; ∫Script
  16095. { 2-byte Greek in Far East systems }|
  16096. smCharFISIdeo=$0004; ∫Script
  16097. { Hanzi, Kanji, Hanja }|
  16098. smCharFISKana=$0002; ∫Script
  16099. { Katakana }|
  16100. smCharFISRussian=$0006; ∫Script
  16101. { 2-byte Cyrillic in Far East systems }|
  16102. smCharHangul=$000C; ∫Script
  16103. { Korean Hangul }|
  16104. smCharHiragana=$0003; ∫Script
  16105. { Japanese Hiragana }|
  16106. smCharHorizontal=$0000; ∫Script
  16107. { horizontal character form, or for both }|
  16108. smCharIdeographic=$0004; ∫Script
  16109. { Hanzi, Kanji, Hanja }|
  16110. smCharJamo=$000D; ∫Script
  16111. { Korean Jamo }|
  16112. smCharKatakana=$0002; ∫Script
  16113. { Japanese Katakana }|
  16114. smCharLeft=$0000; ∫Script|
  16115. smCharLower=$0000; ∫Script|
  16116. smCharPortion=34; ∫Script
  16117. { Ch vs SpExtra proportion }|
  16118. smCharPunct=$0000; ∫Script|
  16119. smCharRight=$2000; ∫Script|
  16120. smCharTwoByteGreek=$0005; ∫Script
  16121. { 2-byte Greek in Far East systems }|
  16122. smCharTwoByteRussian=$0006; ∫Script
  16123. { 2-byte Cyrillic in Far East systems }|
  16124. smCharUpper=$4000; ∫Script|
  16125. smCharVertical=$1000; ∫Script
  16126. { vertical character form }|
  16127. smChinese=2; ∫Script
  16128. { (use smTradChinese or smSimpChinese) }|
  16129. smCkStatusErr=-341; ∫Errors
  16130. { Status of slot = fail. }|
  16131. smCodeRevErr=-333; ∫Errors
  16132. { Code revision is wrong }|
  16133. smcOrientationMask=$1000; ∫Script
  16134. { two-byte script glyph orientation }|
  16135. smCPUErr=-334; ∫Errors
  16136. { Code revision is wrong }|
  16137. smCRCFail=-301; ∫Errors
  16138. { CRC check failed for declaration data }|
  16139. smcReserved=$00F0; ∫Script|
  16140. smcRightMask=$2000; ∫Script|
  16141. smcTypeMask=$000F; ∫Script|
  16142. smcUpperMask=$4000; ∫Script|
  16143. smCurrentScript=-2; ∫Script
  16144. { designates current font script. }|
  16145. smCyrillic=7; ∫Script
  16146. { Cyrillic }|
  16147. smDefault=14; ∫Script
  16148. { script defaulted to Roman script }|
  16149. smDevanagari=9; ∫Script
  16150. { Devanagari }|
  16151. smDisabledSlot=-305; ∫Errors
  16152. { This slot is disabled (-305 use to be smLWTstBad) }|
  16153. smDisDrvrNamErr=-343; ∫Errors
  16154. { Error occured during _sDisDrvrName. }|
  16155. smDisposePErr=-312; ∫Errors
  16156. { _DisposePointer error }|
  16157. smDoubleByte=36; ∫Script
  16158. { Flag for double-byte script installed }|
  16159. smEastEurRoman=29; ∫Script
  16160. { Synonym for smSlavic }|
  16161. smEmptySlot=-300; ∫Errors
  16162. { No card in slot }|
  16163. smEnabled=4; ∫Script
  16164. { Environment enabled flag }|
  16165. smEthiopic=28; ∫Script
  16166. { Synonym for smGeez }|
  16167. smExtArabic=31; ∫Script
  16168. { extended Arabic }|
  16169. smfDualCaret=30; ∫Script
  16170. { Use dual caret for mixed direction text }|
  16171. smFHBlkDispErr=-311; ∫Errors
  16172. { Error occured during _sDisposePtr (Dispose of FHeader block)
  16173. . }|
  16174. smFHBlockRdErr=-310; ∫Errors
  16175. { Error occured during _sGetFHeader. }|
  16176. smFirstByte=-1; ∫Script|
  16177. smFISClassLvl1=$0000; ∫Script
  16178. { level 1 char }|
  16179. smFISClassLvl2=$0100; ∫Script
  16180. { level 2 char }|
  16181. smFISClassUser=$0200; ∫Script
  16182. { user char }|
  16183. smfNameTagEnab=29; ∫Script
  16184. { Reserved for internal use }|
  16185. smFondEnd=$C000; ∫Script
  16186. { past end of range at 48K }|
  16187. smFondStart=$4000; ∫Script
  16188. { start from 16K }|
  16189. smFontForce=8; ∫Script
  16190. { Force font flag }|
  16191. smForced=12; ∫Script
  16192. { script forced to system script }|
  16193. smFormatErr=-302; ∫Errors
  16194. { FHeader Format is not Apple's }|
  16195. smfShowIcon=31; ∫Script
  16196. { Show icon even if only one script }|
  16197. smGeez=28; ∫Script
  16198. { Geez/Ethiopic }|
  16199. smGenFlags=30; ∫Script
  16200. { General flags long }|
  16201. smGeorgian=23; ∫Script
  16202. { Georgian }|
  16203. smGetDrvrNamErr=-342; ∫Errors
  16204. { Error occured during _sGetDrvrName. }|
  16205. smGetPRErr=-314; ∫Errors
  16206. { Error occured during _sGetPRAMRec (See SIMStatus). }|
  16207. SMGlobals=$0CC4; ∫SysEqu
  16208. { (long) pointer to Sound Manager Globals }|
  16209. smGreek=6; ∫Script
  16210. { Greek }|
  16211. smGujarati=11; ∫Script
  16212. { Gujarati }|
  16213. smGurmukhi=10; ∫Script
  16214. { Gurmukhi }|
  16215. smHebrew=5; ∫Script
  16216. { Hebrew }|
  16217. smHilite=1; ∫Script
  16218. { Direction is TESysJust }|
  16219. smIdeographicLevel1=$0000; ∫Script
  16220. { level 1 char }|
  16221. smIdeographicLevel2=$0100; ∫Script
  16222. { level 2 char }|
  16223. smIdeographicUser=$0200; ∫Script
  16224. { user char }|
  16225. smInitStatVErr=-316; ∫Errors
  16226. { The InitStatusV field was negative after primary or
  16227. secondary init. }|
  16228. smInitTblVErr=-317; ∫Errors
  16229. { An error occured while trying to initialize the Slot
  16230. Resource Table. }|
  16231. smIntlForce=10; ∫Script
  16232. { Force intl flag }|
  16233. smJamoBogJaeum=$0100; ∫Script
  16234. { complex consonant char }|
  16235. smJamoBogMoeum=$0300; ∫Script
  16236. { complex vowel char }|
  16237. smJamoJaeum=$0000; ∫Script
  16238. { simple consonant char }|
  16239. smJamoMoeum=$0200; ∫Script
  16240. { simple vowel char }|
  16241. smJapanese=1; ∫Script
  16242. { Japanese }|
  16243. smKanaHardOK=$0200; ∫Script
  16244. { can have dakuten }|
  16245. smKanaSmall=$0100; ∫Script
  16246. { small kana character }|
  16247. smKanaSoftOK=$0300; ∫Script
  16248. { can have dakuten or han-dakuten }|
  16249. smKannada=16; ∫Script
  16250. { Kannada/Kanarese }|
  16251. smKCHRCache=38; ∫Script
  16252. { Returns pointer to KCHR cache }|
  16253. smKeyCache=26; ∫Script
  16254. { Keyboard table cache pointer }|
  16255. smKeyDisableKybds=-6; ∫Script
  16256. { Disable keyboards not in system or Roman script }|
  16257. smKeyDisableKybdSwitch=-12; ∫Script
  16258. { Disable switching from the current keyboard }|
  16259. smKeyEnableKybds=-7; ∫Script
  16260. { Re-enable keyboards for all enabled scripts }|
  16261. smKeyNextInputMethod=-10; ∫Script
  16262. { Switch to next input method in current keyscript }|
  16263. smKeyNextKybd=-4; ∫Script
  16264. { Switch to next keyboard in current script }|
  16265. smKeyNextScript=-1; ∫Script
  16266. { Switch to next available script }|
  16267. smKeyScript=22; ∫Script
  16268. { Keyboard script }|
  16269. smKeySwap=28; ∫Script
  16270. { Swapping table pointer }|
  16271. smKeySwapInputMethod=-11; ∫Script
  16272. { Switch to last-used input method in current keyscript }|
  16273. smKeySwapKybd=-5; ∫Script
  16274. { Switch to previously-used keyboard in current keyscript }|
  16275. smKeySwapScript=-3; ∫Script
  16276. { Switch to previously-used script }|
  16277. smKeySysScript=-2; ∫Script
  16278. { Switch to the system script }|
  16279. smKeyToggleDirection=-9; ∫Script
  16280. { Toggle default line direction (TESysJust) }|
  16281. smKeyToggleInline=-8; ∫Script
  16282. { Toggle inline input for current keyscript }|
  16283. smKhmer=20; ∫Script
  16284. { Khmer/Cambodian }|
  16285. smKorean=3; ∫Script
  16286. { Korean }|
  16287. smLaotian=22; ∫Script
  16288. { Laotian }|
  16289. smLastByte=1; ∫Script|
  16290. smLastScript=20; ∫Script
  16291. { Last keyboard script }|
  16292. smLeftCaret=0; ∫Script
  16293. { Place caret for left block }|
  16294. smLeftStyleRun=1; ∫Script
  16295. { This is leftmost of multiple style runs on the line }|
  16296. smMalayalam=17; ∫Script
  16297. { Malayalam }|
  16298. smMaskAll=$FFFFFFFF; ∫Script
  16299. { Convert all text }|
  16300. smMaskAscii1=$00000004; ∫Script
  16301. { 2^smTransAscii1 }|
  16302. smMaskAscii2=$00000008; ∫Script
  16303. { 2^smTransAscii2 }|
  16304. smMaskAscii=$00000001; ∫Script
  16305. { 2^smTransAscii }|
  16306. smMaskBopomofo2=$00000400; ∫Script
  16307. { 2^smTransBopomofo2 }|
  16308. smMaskGana2=$00000080; ∫Script
  16309. { 2^smTransGana2 }|
  16310. smMaskHangul2=$00000100; ∫Script
  16311. { 2^smTransHangul2 }|
  16312. smMaskJamo2=$00000200; ∫Script
  16313. { 2^smTransJamo2 }|
  16314. smMaskKana1=$00000010; ∫Script
  16315. { 2^smTransKana1 }|
  16316. smMaskKana2=$00000020; ∫Script
  16317. { 2^smTransKana2 }|
  16318. smMaskNative=$00000002; ∫Script
  16319. { 2^smTransNative }|
  16320. smMiddleByte=2; ∫Script|
  16321. smMiddleStyleRun=3; ∫Script
  16322. { There are multiple style runs on the line and this is
  16323. neither the leftmost nor the rightmost. }|
  16324. smMongolian=27; ∫Script
  16325. { Mongolian }|
  16326. smMunged=2; ∫Script
  16327. { Globals change count }|
  16328. smNewPErr=-339; ∫Errors
  16329. { _NewPtr error }|
  16330. smNilsBlockErr=-336; ∫Errors
  16331. { Nil sBlock error (Dont allocate and try to use a nil sBlock)|
  16332. smNoBoardId=-315; ∫Errors
  16333. { No Board Id. }|
  16334. smNoBoardSRsrc=-313; ∫Errors
  16335. { No Board sResource. }|
  16336. smNoDir=-304; ∫Errors
  16337. { Directory offset is Nil }|
  16338. smNoGoodOpens=-349; ∫Errors
  16339. { No opens were successfull in the loop. }|
  16340. smNoJmpTbl=-318; ∫Errors
  16341. { SDM jump table could not be created. }|
  16342. smNoMoresRsrcs=-344; ∫Errors
  16343. { No more sResources }|
  16344. smNosInfoArray=-306; ∫Errors
  16345. { No sInfoArray. Memory Mgr error. }|
  16346. smNotInstalled=0; ∫Script
  16347. { routine not available in script }|
  16348. smNotTruncated=0; ∫Script
  16349. { No truncation was necessary }|
  16350. smOffsetErr=-348; ∫Errors
  16351. { Offset was too big (temporary error }|
  16352. smOnlyStyleRun=0; ∫Script
  16353. { This is the only style run on the line }|
  16354. smOriya=12; ∫Script
  16355. { Oriya }|
  16356. smOverride=32; ∫Script
  16357. { Script override flags }|
  16358. smPRAMInitErr=-292; ∫Errors
  16359. { Error; Slot Resource Table could not be initialized. }|
  16360. smPriInitErr=-293; ∫Errors
  16361. { Error; Cards could not be initialized. }|
  16362. smPrint=16; ∫Script
  16363. { Printer action routine }|
  16364. smPunctBlank=$0300; ∫Script|
  16365. smPunctGraphic=$0500; ∫Script
  16366. { FIS: line graphics }|
  16367. smPunctNormal=$0000; ∫Script|
  16368. smPunctNumber=$0100; ∫Script|
  16369. smPunctRepeat=$0400; ∫Script
  16370. { FIS: wildcard }|
  16371. smPunctSymbol=$0200; ∫Script|
  16372. smRecNotFnd=-351; ∫Errors
  16373. { Record not found in the SRT. }|
  16374. smRedrawChar=0; ∫Script
  16375. { Redraw character only }|
  16376. smRedrawLine=-1; ∫Script
  16377. { Redraw entire line (bidirectional systems) }|
  16378. smRedrawWord=1; ∫Script
  16379. { Redraw entire word (2-byte systems) }|
  16380. smRegionCode=40; ∫Script
  16381. { Returns current region code (verXxx) }|
  16382. smReservedErr=-332; ∫Errors
  16383. { Reserved field not zero }|
  16384. smResrvErr=-307; ∫Errors
  16385. { Fatal reserved error. Resreved field <> 0. }|
  16386. smRevisionErr=-303; ∫Errors
  16387. { Wrong revison level }|
  16388. smRightCaret=-1; ∫Script
  16389. { Place caret for right block }|
  16390. smRightStyleRun=2; ∫Script
  16391. { This is rightmost of multiple style runs on the line }|
  16392. smRoman=0; ∫Script
  16393. { Roman }|
  16394. smRSymbol=8; ∫Script
  16395. { Right-left symbol }|
  16396. smRussian=7; ∫Script
  16397. { (old name for smCyrillic) }|
  16398. smScriptAliasStyle=92; ∫Script
  16399. { style (set) to use for aliases }|
  16400. smScriptAppFond=14; ∫Script
  16401. { Preferred Application font }|
  16402. smScriptAppFondSize=86; ∫Script
  16403. { default app FOND (hi) & size (lo) }|
  16404. smScriptBundle=16; ∫Script
  16405. { Beginning of itlb verbs }|
  16406. smScriptCreator=40; ∫Script
  16407. { Script file creator }|
  16408. smScriptDate=18; ∫Script
  16409. { Script itl1 id }|
  16410. smScriptEnabled=4; ∫Script
  16411. { Script enabled flag }|
  16412. smScriptEncoding=26; ∫Script
  16413. { id of optional itl5, if present }|
  16414. smScriptFile=42; ∫Script
  16415. { Script file name }|
  16416. smScriptFlags=22; ∫Script
  16417. { flags word }|
  16418. smScriptHelpFondSize=88; ∫Script
  16419. { default Help Mgr FOND (hi) & size (lo) }|
  16420. smScriptIcon=34; ∫Script
  16421. { ID # of SICN or kcs#/kcs4/kcs8 suite }|
  16422. smScriptJust=8; ∫Script
  16423. { Justification flag }|
  16424. smScriptKeys=32; ∫Script
  16425. { Script KEYC id from dictionary }|
  16426. smScriptLang=28; ∫Script
  16427. { Current language for script }|
  16428. smScriptMonoFondSize=78; ∫Script
  16429. { default monospace FOND (hi) & size (lo) }|
  16430. smScriptMunged=2; ∫Script
  16431. { Script entry changed count }|
  16432. smScriptName=44; ∫Script
  16433. { Script name }|
  16434. smScriptNumber=16; ∫Script
  16435. { Script itl0 id }|
  16436. smScriptNumDate=30; ∫Script
  16437. { Script KCHR id }|
  16438. smScriptPrefFondSize=80; ∫Script
  16439. { preferred FOND (hi) & size (lo) }|
  16440. smScriptPrint=36; ∫Script
  16441. { Script printer action routine }|
  16442. smScriptRedraw=10; ∫Script
  16443. { Word redraw flag }|
  16444. smScriptRight=6; ∫Script
  16445. { Right to left flag }|
  16446. smScriptSmallFondSize=82; ∫Script
  16447. { default small FOND (hi) & size (lo) }|
  16448. smScriptSort=20; ∫Script
  16449. { Script itl2 id }|
  16450. smScriptSysFond=12; ∫Script
  16451. { Preferred system font }|
  16452. smScriptSysFondSize=84; ∫Script
  16453. { default system FOND (hi) & size (lo) }|
  16454. smScriptToken=24; ∫Script
  16455. { Script itl4 id }|
  16456. smScriptTrap=38; ∫Script
  16457. { Trap entry pointer }|
  16458. smScriptValidStyles=90; ∫Script
  16459. { mask of valid styles for script }|
  16460. smScriptVersion=0; ∫Script
  16461. { Script software version }|
  16462. smSDMInitErr=-290; ∫Errors
  16463. { Error; SDM could not be initialized. }|
  16464. smSelOOBErr=-338; ∫Errors
  16465. { Selector out of bounds error }|
  16466. smsfAutoInit=6; ∫Script
  16467. { auto initialize the script }|
  16468. smsfB0Digits=5; ∫Script
  16469. { Has alternate digits at B0-B9 }|
  16470. smsfContext=3; ∫Script
  16471. { contextual script (e.g. AIS-based) }|
  16472. smsfForms=13; ∫Script
  16473. { Uses contextual forms for letters }|
  16474. smsfIntellCP=0; ∫Script
  16475. { script has intellegent cut & paste }|
  16476. smsfLigatures=14; ∫Script
  16477. { Uses contextual ligatures }|
  16478. smsfNatCase=2; ∫Script
  16479. { native chars have upper & lower case }|
  16480. smsfNoForceFont=4; ∫Script
  16481. { Will not force characters }|
  16482. smsfReverse=15; ∫Script
  16483. { Reverses native text, right-left }|
  16484. smsfSingByte=1; ∫Script
  16485. { script has only single bytes }|
  16486. smsGetDrvrErr=-345; ∫Errors
  16487. { Error occurred during _sGetDriver. }|
  16488. smSimpChinese=25; ∫Script
  16489. { Simplified Chinese }|
  16490. smSindhi=31; ∫Script
  16491. { (old name for smExtArabic) }|
  16492. smSingleByte=0; ∫Script|
  16493. smSinhalese=18; ∫Script
  16494. { Sinhalese }|
  16495. smSlavic=29; ∫Script
  16496. { (old name for smEastEurRoman) }|
  16497. smSlotOOBErr=-337; ∫Errors
  16498. { Slot out of bounds error }|
  16499. smsPointerNil=-335; ∫Errors
  16500. { LPointer is nil From sOffsetData. If this error occurs;
  16501. check sInfo rec for more information. }|
  16502. smSRTInitErr=-291; ∫Errors
  16503. { Error; Slot Resource Table could not be initialized. }|
  16504. smSRTOvrFlErr=-350; ∫Errors
  16505. { SRT over flow. }|
  16506. SMStatus=PACKED RECORD ∫Sound
  16507.     smMaxCPULoad:INTEGER;
  16508.     smNumChannels:INTEGER;
  16509.     smCurCPULoad:INTEGER;|
  16510. SMStatusPtr=^SMStatus; ∫Sound|
  16511. smSysRef=24; ∫Script
  16512. { System folder refNum }|
  16513. smSysScript=18; ∫Script
  16514. { System script }|
  16515. smSystemScript=-1; ∫Script
  16516. { designates system script. }|
  16517. smTamil=14; ∫Script
  16518. { Tamil }|
  16519. smTelugu=15; ∫Script
  16520. { Telugu }|
  16521. smThai=21; ∫Script
  16522. { Thai }|
  16523. smTibetan=26; ∫Script
  16524. { Tibetan }|
  16525. smTradChinese=2; ∫Script
  16526. { Traditional Chinese }|
  16527. smTransAscii1=2; ∫Script
  16528. { 1-byte Roman }|
  16529. smTransAscii2=3; ∫Script
  16530. { 2-byte Roman }|
  16531. smTransAscii=0; ∫Script|
  16532. smTransBopomofo2=10; ∫Script
  16533. { 2-byte Chinese Bopomofo }|
  16534. smTransCase=$FE; ∫Script|
  16535. smTransGana2=7; ∫Script
  16536. { 2-byte Japanese Hiragana (no 1-byte Hiragana) }|
  16537. smTransHangul2=8; ∫Script
  16538. { 2-byte Korean Hangul }|
  16539. smTransJamo2=9; ∫Script
  16540. { 2-byte Korean Jamo }|
  16541. smTransKana1=4; ∫Script
  16542. { 1-byte Japanese Katakana }|
  16543. smTransKana2=5; ∫Script
  16544. { 2-byte Japanese Katakana }|
  16545. smTransLower=$4000; ∫Script|
  16546. smTransNative=1; ∫Script|
  16547. smTransSystem=$FF; ∫Script
  16548. { convert to system script }|
  16549. smTransUpper=$8000; ∫Script|
  16550. smTruncated=1; ∫Script
  16551. { Truncation performed }|
  16552. smTruncEnd=0; ∫Script
  16553. { Truncate at end }|
  16554. smTruncErr=-1; ∫Script
  16555. { General error }|
  16556. smTruncMiddle=$4000; ∫Script
  16557. { Truncate in middle }|
  16558. smUnExBusErr=-308; ∫Errors
  16559. { Unexpected BusError }|
  16560. smUninterp=32; ∫Script
  16561. { uninterpreted symbols, e.g. palette symbols }|
  16562. smUprHalfCharSet=$80; ∫Script
  16563. { first char code in top half of std char set }|
  16564. smVersion=0; ∫Script
  16565. { Environment version number }|
  16566. smVietnamese=30; ∫Script
  16567. { Vietnamese }|
  16568. SndAddModifier(chan:SndChannelPtr;modifier:ProcPtr;id:INTEGER;
  16569. init:LONGINT):OSErr; ∫Sound Δ V-478|
  16570. SndChannel=PACKED RECORD ∫Sound [1/2]
  16571.     nextChan:SndChannelPtr;
  16572.     firstMod:Ptr; { reserved for the Sound Manager }
  16573.     callBack:ProcPtr;
  16574.     userInfo:LONGINT;
  16575.     wait:Time; { The following is for internal Sound Manager use
  16576. only. }|
  16577. SndChannel=PACKED RECORD ∫Sound [2/2]
  16578.     cmdInProgress:SndCommand;
  16579.     flags:INTEGER;
  16580.     qLength:INTEGER;
  16581.     qHead:INTEGER; { next spot to read or -1 if empty }
  16582.     qTail:INTEGER; { next spot to write = qHead if full }
  16583.     queue:ARRAY [0..stdQLength - 1] OF SndCommand;|
  16584. SndChannelPtr=^SndChannel; ∫Sound|
  16585. SndChannelStatus(chan:SndChannelPtr;theLength:INTEGER;
  16586. theStatus:SCStatusPtr):OSErr; ∫Sound {A800}|
  16587. SndCommand=PACKED RECORD ∫Sound
  16588.     cmd:INTEGER;
  16589.     param1:INTEGER;
  16590.     param2:LONGINT;|
  16591. SndControl(id:INTEGER;VAR cmd:SndCommand):OSErr; ∫Sound {A806}
  16592.  V-479|
  16593. SndDisposeChannel(chan:SndChannelPtr;quietNow:BOOLEAN):OSErr;
  16594. ∫Sound Δ {A801} V-479|
  16595. SndDispVersion(toolnum:INTEGER):LONGINT; ∫MIDI|
  16596. SndDoCommand(chan:SndChannelPtr;cmd:SndCommand;noWait:BOOLEAN)
  16597. :OSErr; ∫Sound {A803} V-479|
  16598. SndDoImmediate(chan:SndChannelPtr;cmd:SndCommand):OSErr;
  16599. ∫Sound {A804} V-479|
  16600. SndDoubleBuffer=PACKED RECORD ∫Sound
  16601.     dbNumFrames:LONGINT;
  16602.     dbFlags:LONGINT;
  16603.     dbUserInfo:ARRAY [0..1] OF LONGINT;
  16604.     dbSoundData:PACKED ARRAY [0..0] OF Byte;|
  16605. SndDoubleBufferHeader=PACKED RECORD ∫Sound
  16606.     dbhNumChannels:INTEGER;
  16607.     dbhSampleSize:INTEGER;
  16608.     dbhCompressionID:INTEGER;
  16609.     dbhPacketSize:INTEGER;
  16610.     dbhSampleRate:Fixed;
  16611.     dbhBufferPtr:ARRAY [0..1] OF SndDoubleBufferPtr;
  16612.     dbhDoubleBack:ProcPtr;|
  16613. SndDoubleBufferHeaderPtr=^SndDoubleBufferHeader; ∫Sound|
  16614. SndDoubleBufferPtr=^SndDoubleBuffer; ∫Sound|
  16615. SndGetSysBeepState(VAR sysBeepState:INTEGER); ∫Sound {A800}|
  16616. SndListPtr=^SndListResource; ∫Sound|
  16617. SndListResource=RECORD ∫Sound
  16618.     format:INTEGER;
  16619.     numModifiers:INTEGER;
  16620.     modifierPart:ARRAY [0..0] OF ModRef; { This is a variable
  16621. length array }
  16622.     numCommands:INTEGER;
  16623.     commandPart:ARRAY [0..0] OF SndCommand; { This is a variable
  16624. length array }
  16625.     dataPart:PACKED ARRAY [0..0] OF Byte; { This is a variable
  16626. length array }|
  16627. SndManagerStatus(theLength:INTEGER;theStatus:SMStatusPtr):
  16628. OSErr; ∫Sound {A800}|
  16629. SndNewChannel(VAR chan:SndChannelPtr;synth:INTEGER;init:
  16630. LONGINT;userRoutine:ProcPtr):OSErr; ∫Sound Δ {A807} V-477|
  16631. SndPauseFilePlay(chan:SndChannelPtr):OSErr; ∫Sound {A800}|
  16632. SndPlay(chan:SndChannelPtr;sndHdl:Handle;async:BOOLEAN):OSErr;
  16633.  ∫Sound {A805} V-477|
  16634. SndPlayDoubleBuffer(chan:SndChannelPtr;theParams:
  16635. SndDoubleBufferHeaderPtr):OSErr; ∫Sound {A800}|
  16636. SndRecord(filterProc:ModalFilterProcPtr;corner:Point;quality:
  16637. OSType;VAR sndHandle:Handle):OSErr; ∫SoundInput|
  16638. SndRecordToFile(filterProc:ModalFilterProcPtr;corner:Point;
  16639. quality:OSType;fRefNum:INTEGER):OSErr; ∫SoundInput|
  16640. SndSetSysBeepState(sysBeepState:INTEGER):OSErr; ∫Sound {A800}|
  16641. SndSoundManagerVersion:NumVersion; ∫Sound {A800}|
  16642. SndStartFilePlay(chan:SndChannelPtr;fRefNum:INTEGER;resNum:
  16643. INTEGER;bufferSize:LONGINT;theBuffer:Ptr;theSelection:
  16644. AudioSelectionPtr;theCompletion:ProcPtr;async:BOOLEAN):OSErr;
  16645. ∫Sound {A800}|
  16646. SndStopFilePlay(chan:SndChannelPtr;async:BOOLEAN):OSErr;
  16647. ∫Sound {A800}|
  16648. SNextSRsrc(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-443|
  16649. SNextTypeSRsrc(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-443|
  16650. SOffsetData(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-452|
  16651. sOpen=4; ∫ADSP
  16652. { connection is open }|
  16653. sOpening=3; ∫ADSP
  16654. { requesting a connection with remote }|
  16655. sortsAfter=1; ∫OSUtils
  16656. { first string > second string }|
  16657. sortsBefore=-1; ∫OSUtils
  16658. { first string < second string }|
  16659. sortsEqual=0; ∫OSUtils
  16660. { first string = second string }|
  16661. Sound see ∫Sound|
  16662. SoundActive=$27E; ∫SysEqu
  16663. { [GLOBAL VAR] sound is active? [byte] }|
  16664. SoundBase=$266; ∫SysEqu
  16665. { [GLOBAL VAR] Pointer to free-form synthesizer buffer sound
  16666. bitMap [pointer] }|
  16667. soundCmd=80; ∫Sound|
  16668. SoundDataChunk=RECORD ∫AIFF
  16669.     ckID:ID;
  16670.     ckSize:LONGINT;
  16671.     offset:LONGINT;
  16672.     blockSize:LONGINT;|
  16673. SoundDataChunkPtr=^SoundDataChunk; ∫AIFF|
  16674. SoundDataID='SSND'; ∫AIFF|
  16675. SoundDCE=$27A; ∫SysEqu
  16676. { [GLOBAL VAR] sound driver DCE [pointer] }|
  16677. SoundDone:BOOLEAN; ∫Sound II-232|
  16678. SoundHeader=PACKED RECORD ∫Sound
  16679.     samplePtr:Ptr; { if NIL then samples are in sampleArea }
  16680.     length:LONGINT; { length of sound in bytes }
  16681.     sampleRate:Fixed; { sample rate for this sound }
  16682.     loopStart:LONGINT; { start of looping portion }
  16683.     loopEnd:LONGINT; { end of looping portion }
  16684.     encode:Byte; { header encoding }
  16685.     baseFrequency:Byte; { baseFrequency value }
  16686.     sampleArea:PACKED ARRAY [0..0] OF Byte;|
  16687. SoundHeaderPtr=^SoundHeader; ∫Sound|
  16688. SoundInput see ∫SoundInput|
  16689. SoundLevel=$27F; ∫SysEqu
  16690. { [GLOBAL VAR] Amplitude in 740-byte buffer (byte) current
  16691. level in buffer [byte] }|
  16692. soundListRsrc='snd'; ∫Sound|
  16693. SoundProcPtr=ProcPtr; ∫Dialogs
  16694. { PROCEDURE DoSound; }|
  16695. SoundPtr=$262; ∫SysEqu
  16696. { [GLOBAL VAR] Pointer to four-tone record 4VE sound
  16697. definition table [pointer] }|
  16698. SoundVBL=$26A; ∫SysEqu
  16699. { [GLOBAL VAR] vertical retrace control element [16 bytes] }|
  16700. SpaceExtra(extra:Fixed); ∫Quickdraw {A88E} I-172 P-82 182|
  16701. SPAlarm=$200; ∫SysEqu
  16702. { [GLOBAL VAR] Alarm setting (long) alarm time [long] }|
  16703. sPassive=2; ∫ADSP
  16704. { waiting for a connection request from remote }|
  16705. SPATalkA=$1F9; ∫SysEqu
  16706. { [GLOBAL VAR] AppleTalk node ID hint for modem port (byte)
  16707. AppleTalk node number hint for port A }|
  16708. SPATalkB=$1FA; ∫SysEqu
  16709. { [GLOBAL VAR] AppleTalk node ID hint for printer port (byte)
  16710. AppleTalk node number hint for port B }|
  16711. SPB=RECORD ∫SoundInput [1/2]
  16712.     inRefNum:LONGINT; { reference number of sound input device }
  16713.     count:LONGINT; { number of bytes to record }
  16714.     milliseconds:LONGINT; { number of milliseconds to record }
  16715.     bufferLength:LONGINT; { length of buffer in bytes }
  16716.     bufferPtr:Ptr; { buffer to store sound data in }|
  16717. SPB=RECORD ∫SoundInput [2/2]
  16718.     completionRoutine:ProcPtr; { completion routine }
  16719.     interruptRoutine:ProcPtr; { interrupt routine }
  16720.     userLong:LONGINT; { user-defined field }
  16721.     error:OSErr; { error }
  16722.     unused1:LONGINT; { reserved - must be zero }|
  16723. SPBBytesToMilliseconds(inRefNum:LONGINT;VAR byteCount:LONGINT)
  16724. :OSErr; ∫SoundInput|
  16725. SPBCloseDevice(inRefNum:LONGINT):OSErr; ∫SoundInput|
  16726. SPBGetDeviceInfo(inRefNum:LONGINT;infoType:OSType;infoData:
  16727. Ptr):OSErr; ∫SoundInput|
  16728. SPBGetIndexedDevice(count:INTEGER;VAR deviceName:Str255;VAR
  16729. deviceIconHandle:Handle):OSErr; ∫SoundInput|
  16730. SPBGetRecordingStatus(inRefNum:LONGINT;VAR recordingStatus:
  16731. INTEGER;VAR meterLevel:INTEGER;VAR totalSamplesToRecord:
  16732. LONGINT;VAR numberOfSamplesRecorded:LONGINT;VAR
  16733. totalMsecsToRecord:LONGINT;VAR numberOfMsecsRecorded:LONGINT):
  16734. OSErr; ∫SoundInput|
  16735. SpBlock=PACKED RECORD ∫Slots [1/4]
  16736.     spResult:LONGINT; { FUNCTION Result }
  16737.     spsPointer:Ptr; { structure pointer }
  16738.     spSize:LONGINT; { size of structure }
  16739.     spOffsetData:LONGINT; { offset/data field used by
  16740. sOffsetData }
  16741.     spIOFileName:Ptr; { ptr to IOFile name for sDisDrvrName }
  16742.     spsExecPBlk:Ptr; { pointer to sExec parameter block. }|
  16743. SpBlock=PACKED RECORD ∫Slots [2/4]
  16744.     spParamData:LONGINT; { misc parameter data (formerly
  16745. spStackPtr). }
  16746.     spMisc:LONGINT; { misc field for SDM. }
  16747.     spReserved:LONGINT; { reserved for future expansion }
  16748.     spIOReserved:INTEGER; { Reserved field of Slot Resource
  16749. Table }
  16750.     spRefNum:INTEGER; { RefNum }|
  16751. SpBlock=PACKED RECORD ∫Slots [3/4]
  16752.     spCategory:INTEGER; { sType: Category }
  16753.     spCType:INTEGER; { Type }
  16754.     spDrvrSW:INTEGER; { DrvrSW }
  16755.     spDrvrHW:INTEGER; { DrvrHW }
  16756.     spTBMask:SignedByte; { type bit mask bits 0..3 mask words 0..
  16757. 3 }
  16758.     spSlot:SignedByte; { slot number }|
  16759. SpBlock=PACKED RECORD ∫Slots [4/4]
  16760.     spID:SignedByte; { structure ID }
  16761.     spExtDev:SignedByte; { ID of the external device }
  16762.     spHwDev:SignedByte; { Id of the hardware device. }
  16763.     spByteLanes:SignedByte; { bytelanes from card ROM format
  16764. block }
  16765.     spFlags:SignedByte; { standard flags }
  16766.     spKey:SignedByte; { Internal use only }|
  16767. SpBlockPtr=^SpBlock; ∫Slots|
  16768. SPBMillisecondsToBytes(inRefNum:LONGINT;VAR milliseconds:
  16769. LONGINT):OSErr; ∫SoundInput|
  16770. SPBOpenDevice(deviceName:Str255;permission:INTEGER;VAR
  16771. inRefNum:LONGINT):OSErr; ∫SoundInput|
  16772. SPBPauseRecording(inRefNum:LONGINT):OSErr; ∫SoundInput|
  16773. SPBPtr=^SPB; ∫SoundInput|
  16774. SPBRecord(inParamPtr:SPBPtr;asynchFlag:BOOLEAN):OSErr;
  16775. ∫SoundInput|
  16776. SPBRecordToFile(fRefNum:INTEGER;inParamPtr:SPBPtr;asynchFlag:
  16777. BOOLEAN):OSErr; ∫SoundInput|
  16778. SPBResumeRecording(inRefNum:LONGINT):OSErr; ∫SoundInput|
  16779. SPBSetDeviceInfo(inRefNum:LONGINT;infoType:OSType;infoData:
  16780. Ptr):OSErr; ∫SoundInput|
  16781. SPBSignInDevice(deviceRefNum:INTEGER;VAR deviceName:Str255):
  16782. OSErr; ∫SoundInput|
  16783. SPBSignOutDevice(deviceRefNum:INTEGER):OSErr; ∫SoundInput|
  16784. SPBStopRecording(inRefNum:LONGINT):OSErr; ∫SoundInput|
  16785. SPBVersion:NumVersion; ∫SoundInput|
  16786. SPClikCaret=$209; ∫SysEqu
  16787. { [GLOBAL VAR] Double-click and caret-blink times (byte)
  16788. double click/caret time in 4/60ths[2 4-bit] }|
  16789. SPConfig=$1FB; ∫SysEqu
  16790. { [GLOBAL VAR] Use types for serial ports (byte) config bits:
  16791. 4-7 A, 0-3 B (see use type below) }|
  16792. spdAdjErr=-79; ∫Errors
  16793. { unable to correctly adjust disk speed }|
  16794. SPFont=$204; ∫SysEqu
  16795. { [GLOBAL VAR] Application font number minus 1 (word) default
  16796. application font number minus 1 [word] }|
  16797. spGammaDir=64; ∫Video|
  16798. SpinCursor(increment:INTEGER); ∫CursorCtl|
  16799. SPKbd=$206; ∫SysEqu
  16800. { [GLOBAL VAR] Auto-key threshold and rate (byte) kbd repeat
  16801. thresh in 4/60ths [2 4-bit] }|
  16802. SPMisc1=$20A; ∫SysEqu
  16803. { [GLOBAL VAR] miscellaneous [1 byte] }|
  16804. SPMisc2=$20B; ∫SysEqu
  16805. { [GLOBAL VAR] Mouse scaling, system startup disk, menu blink
  16806. (byte) miscellaneous [1 byte] }|
  16807. SPortSel=… ∫Serial
  16808. (sPortA,sPortB);|
  16809. SPPortA=$1FC; ∫SysEqu
  16810. { [GLOBAL VAR] Modem port configuration (word) SCC port A
  16811. configuration [word] }|
  16812. SPPortB=$1FE; ∫SysEqu
  16813. { [GLOBAL VAR] Printer port configuration (word) SCC port B
  16814. configuration [word] }|
  16815. SPPrint=$207; ∫SysEqu
  16816. { [GLOBAL VAR] Printer connection (byte) print stuff [byte] }|
  16817. SPrimaryInit(spBlkPtr:SpBlockPtr):OSErr; ∫Slots Δ {A06E} V-452|
  16818. SProcHndl=^SProcPtr; ∫Quickdraw|
  16819. SProcPtr=^SProcRec; ∫Quickdraw|
  16820. SProcRec=RECORD ∫Quickdraw
  16821.     nxtSrch:Handle; { Handle to next SProcRec }
  16822.     srchProc:ProcPtr; { pointer to search procedure }|
  16823. SPtrToSlot(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-451|
  16824. SPutPRAMRec(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-449|
  16825. SPValid=$1F8; ∫SysEqu
  16826. { [GLOBAL VAR] Validity status (byte) validation field ($A7) [
  16827. byte] }|
  16828. spVidNamesDir=65; ∫Video|
  16829. SPVolCtl=$208; ∫SysEqu
  16830. { [GLOBAL VAR] Speaker volume setting in parameter RAM (byte)
  16831. volume control [byte] }|
  16832. SQElemPtr=^SlotIntQElement; ∫Slots|
  16833. Sqr(x:type):type; MPW-203 TP-357|
  16834. Sqrt(x):Extended; MPW-205 TP-357|
  16835. squareWaveSynth=1; ∫Sound
  16836. { square wave synthesizer }|
  16837. srcBic=3; ∫Quickdraw|
  16838. srcCopy=0; ∫Quickdraw
  16839. { the 16 transfer modes }|
  16840. SrcDevice=$8A0; ∫SysEqu
  16841. { [GLOBAL VAR] (LONG) Src device for Stretchbits }|
  16842. srcOr=1; ∫Quickdraw|
  16843. srcXor=2; ∫Quickdraw|
  16844. SReadByte(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-444|
  16845. SReadDrvrName(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-444|
  16846. SReadFHeader(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-449|
  16847. SReadInfo(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-446|
  16848. SReadLong(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-445|
  16849. SReadPBSize(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-453|
  16850. SReadPRAMRec(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-448|
  16851. SReadStruct(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-446|
  16852. SReadWord(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-445|
  16853. sRsrcBootRec=6; ∫ROMDefs
  16854. { sBoot record }|
  16855. sRsrcCicn=15; ∫ROMDefs
  16856. { Color icon }|
  16857. sRsrcDrvrDir=4; ∫ROMDefs
  16858. { Driver directory }|
  16859. sRsrcFlags=7; ∫ROMDefs
  16860. { sResource Flags }|
  16861. sRsrcHWDevId=8; ∫ROMDefs
  16862. { Hardware Device Id }|
  16863. sRsrcIcl4=17; ∫ROMDefs
  16864. { 4-bit (indexed) icon }|
  16865. sRsrcIcl8=16; ∫ROMDefs
  16866. { 8-bit (indexed) icon }|
  16867. sRsrcIcon=3; ∫ROMDefs
  16868. { Icon }|
  16869. SRsrcInfo(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-442|
  16870. sRsrcLoadDir=5; ∫ROMDefs
  16871. { Load directory }|
  16872. sRsrcName=2; ∫ROMDefs
  16873. { Name of sResource }|
  16874. SRsrcTblPtr=$0D24; ∫SysEqu
  16875. { [GLOBAL VAR] (long) pointer to slot resource table. }|
  16876. sRsrcType=1; ∫ROMDefs
  16877. { Type of sResource }|
  16878. sRsrcVidNames=65; ∫ROMDefs
  16879. { Video mode name directory }|
  16880. SSearchSRT(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-454|
  16881. StackSpace:LONGINT; ∫Memory {A065} IV-78|
  16882. StageList=PACKED RECORD ∫Dialogs [1/2]
  16883.     boldItm4:0..1; { default button item number - 1 }
  16884.     boxDrwn4:BOOLEAN; { true if alert box to be drawn }
  16885.     sound4:0..3; { sound number }
  16886.     boldItm3:0..1;
  16887.     boxDrwn3:BOOLEAN;
  16888.     sound3:0..3;|
  16889. StageList=PACKED RECORD ∫Dialogs [2/2]
  16890.     boldItm2:0..1;
  16891.     boxDrwn2:BOOLEAN;
  16892.     sound2:0..3;
  16893.     boldItm1:0..1;
  16894.     boxDrwn1:BOOLEAN;
  16895.     sound1:0..3;|
  16896. StandardFile see ∫StandardFile|
  16897. StandardFileFilterProcs I-524 I-522 I-415
  16898. MyFileFilter(paramBlock:ParmBlkPtr):BOOLEAN;
  16899. MyDlg(item:INTEGER;theDialog:DialogPtr):INTEGER;
  16900. MyFilter(theDialog:DialogPtr;VAR theEvent:EventRecord;
  16901. VAR itemHit:INTEGER):BOOLEAN;|
  16902. StandardFileReply=RECORD ∫StandardFile [1/2]
  16903.     sfGood:BOOLEAN;
  16904.     sfReplacing:BOOLEAN;
  16905.     sfType:OSType;
  16906.     sfFile:FSSpec;
  16907.     sfScript:ScriptCode;|
  16908. StandardFileReply=RECORD ∫StandardFile [2/2]
  16909.     sfFlags:INTEGER;
  16910.     sfIsFolder:BOOLEAN;
  16911.     sfIsVolume:BOOLEAN;
  16912.     sfReserved1:LONGINT;
  16913.     sfReserved2:INTEGER;|
  16914. StandardGetFile(fileFilter:FileFilterProcPtr;numTypes:INTEGER;
  16915. typeList:SFTypeList;VAR reply:StandardFileReply);
  16916. ∫StandardFile {A9EA}|
  16917. StandardNBP(where:Point;prompt:Str255;numTypes:INTEGER;
  16918. typeList:NLType;nameFilter:NameFilterProcPtr;zoneFilter:
  16919. ZoneFilterProcPtr;hookProc:DlgHookProcPtr;VAR theReply:
  16920. NBPReply):INTEGER; ∫CTBUtilities|
  16921. StandardPutFile(prompt:Str255;defaultName:Str255;VAR reply:
  16922. StandardFileReply); ∫StandardFile {A9EA}|
  16923. Start see ∫Start|
  16924. StartSecureSession(pb:PPCStartPBPtr;VAR userName:Str32;
  16925. useDefault:BOOLEAN;allowGuest:BOOLEAN;VAR guestSelected:
  16926. BOOLEAN;prompt:Str255):OSErr; ∫PPCToolbox|
  16927. StartSound(synthRec:Ptr;numBytes:LONGINT;completionRtn:
  16928. ProcPtr); ∫Sound Δ II-231 N19-1 TN19|
  16929. startupFolderIconResource=-3981; ∫Icons|
  16930. startupMsg=12; ∫Devices
  16931. { code has been loaded }|
  16932. StateBlock=RECORD ∫Sound
  16933.     stateVar:ARRAY [0..stateBlockSize - 1] OF INTEGER;|
  16934. StateBlockPtr=^StateBlock; ∫Sound|
  16935. stateBlockSize=64; ∫Sound|
  16936. stateNil=0; ∫Slots
  16937. { State }|
  16938. statePInit=3; ∫Slots
  16939. { :Primary init }|
  16940. statePRAMInit=2; ∫Slots
  16941. { :sPRAM record init }|
  16942. stateSDMInit=1; ∫Slots
  16943. { :Slot declaration manager Init }|
  16944. stateSInit=4; ∫Slots
  16945. { :Secondary init }|
  16946. statText=8; ∫Dialogs|
  16947. Status(refNum:INTEGER;csCode:INTEGER;csParamPtr:Ptr):OSErr;
  16948. ∫Devices Δ II-186|
  16949. statusErr=-18; ∫Errors
  16950. { I/O System Errors }|
  16951. StatusRegisterContents=INTEGER; ∫Memory|
  16952. StdArc(verb:GrafVerb;r:Rect;startAngle:INTEGER;arcAngle:
  16953. INTEGER); ∫Quickdraw Δ {A8BD} I-199|
  16954. StdBits(VAR srcBits:BitMap;VAR srcRect:Rect;dstRect:Rect;mode:
  16955. INTEGER;maskRgn:RgnHandle); ∫Quickdraw Δ {A8EB} I-199|
  16956. StdComment(kind:INTEGER;dataSize:INTEGER;dataHandle:Handle);
  16957. ∫Quickdraw Δ {A8F1} I-199|
  16958. stdFile=3; ∫Packages
  16959. { Standard File }|
  16960. StdGetPic(dataPtr:Ptr;byteCount:INTEGER); ∫Quickdraw {A8EE}
  16961. I-200|
  16962. StdLine(newPt:Point); ∫Quickdraw Δ {A890} I-198 N27-5 6|
  16963. StdOval(verb:GrafVerb;r:Rect); ∫Quickdraw Δ {A8B6} I-199|
  16964. StdPoly(verb:GrafVerb;poly:PolyHandle); ∫Quickdraw Δ {A8C5}
  16965. I-199 N27-6|
  16966. StdPutPic(dataPtr:Ptr;byteCount:INTEGER); ∫Quickdraw Δ {A8F0}
  16967. I-200|
  16968. stdQLength=128; ∫Sound|
  16969. StdRect(verb:GrafVerb;r:Rect); ∫Quickdraw Δ {A8A0} I-198|
  16970. StdRgn(verb:GrafVerb;rgn:RgnHandle); ∫Quickdraw Δ {A8D1} I-199|
  16971. StdRRect(verb:GrafVerb;r:Rect;ovalWidth:INTEGER;ovalHeight:
  16972. INTEGER); ∫Quickdraw Δ {A8AF} I-198|
  16973. stdSH=$00; ∫Sound
  16974. { Standard sound header encode value }|
  16975. StdText(count:INTEGER;textAddr:Ptr;numer:Point;denom:Point);
  16976. ∫Quickdraw Δ {A882} I-198 N27-5|
  16977. StdTxMeas(byteCount:INTEGER;textAddr:Ptr;VAR numer:Point;VAR
  16978. denom:Point;VAR info:FontInfo):INTEGER; ∫Quickdraw Δ {A8ED}
  16979. I-199|
  16980. STElement=RECORD ∫TextEdit
  16981.     stCount:INTEGER; { number of runs in this style }
  16982.     stHeight:INTEGER; { line height }
  16983.     stAscent:INTEGER; { font ascent }
  16984.     stFont:INTEGER; { font (family) number }
  16985.     stFace:Style; { character Style }
  16986.     stSize:INTEGER; { size in points }
  16987.     stColor:RGBColor; { absolute (RGB) color }|
  16988. STHandle=^STPtr; ∫TextEdit|
  16989. StillDown:BOOLEAN; ∫Events Δ {A973} I-259 TN194|
  16990. StkLowPt=$110; ∫SysEqu
  16991. { [GLOBAL VAR] Lowest stack as measured in VBL task [pointer]|
  16992. stop10=16384; ∫Serial|
  16993. stop15=-32768; ∫Serial|
  16994. stop20=-16384; ∫Serial|
  16995. StopAlert(alertID:INTEGER;filterProc:ModalFilterProcPtr):
  16996. INTEGER; ∫Dialogs Δ {A986} I-419 V-284 P-109 182|
  16997. stopIcon=0; ∫Dialogs|
  16998. StopSound; ∫Sound Δ II-232|
  16999. STPtr=^TEStyleTable; ∫TextEdit|
  17000. stPublisher=$0A; ∫Editions|
  17001. Str15=String[15]; ∫Types|
  17002. Str255=String[255]; ∫Types|
  17003. Str27=String[27]; ∫Types|
  17004. Str2Dec(s:DecStr;VAR Index:INTEGER;VAR d:decimal;VAR
  17005. ValidPrefix:BOOLEAN); ∫SANE|
  17006. Str2Format(inString:Str255;partsTable:NumberParts;VAR
  17007. outString:NumFormatString):FormatStatus; ∫Script|
  17008. Str2Num(s:DecStr):Extended; ∫SANE|
  17009. Str31=String[31]; ∫Types|
  17010. Str32=String[32]; ∫Types|
  17011. Str63=String[63]; ∫Types|
  17012. stretchPixBit=29; ∫QDOffscreen|
  17013. String2Date(textPtr:Ptr;textLen:LONGINT;theCache:DateCachePtr;
  17014. VAR lengthUsed:LONGINT;VAR dateTime:LongDateRec):
  17015. String2DateStatus; ∫Script|
  17016. String2DateStatus=INTEGER; ∫Script|
  17017. String2Time(textPtr:Ptr;textLen:LONGINT;theCache:DateCachePtr;
  17018. VAR lengthUsed:LONGINT;VAR dateTime:LongDateRec):
  17019. String2DateStatus; ∫Script|
  17020. StringEqual(paramPtr:XCmdPtr;str1:Str255;str2:Str255):BOOLEAN;
  17021.  ∫HyperXCmd|
  17022. StringHandle=^StringPtr; ∫Types|
  17023. StringLength(paramPtr:XCmdPtr;strPtr:Ptr):LONGINT; ∫HyperXCmd|
  17024. StringMatch(paramPtr:XCmdPtr;pattern:Str255;target:Ptr):Ptr;
  17025. ∫HyperXCmd|
  17026. StringOf(params):string; ala Write TP-370|
  17027. StringPtr=^Str255; ∫Types|
  17028. StringToNum(theString:Str255;VAR theNum:LONGINT); ∫Packages Δ
  17029. I-490|
  17030. StringWidth(s:Str255):INTEGER; ∫Quickdraw Δ {A88C} I-173 N26
  17031. TN26|
  17032. StripAddress(theAddress:UNIV Ptr):Ptr; ∫Memory {A055} V-593
  17033. TN212 TN213|
  17034. StripText(textPtr:Ptr;len:INTEGER); ∫Script|
  17035. StripUpperText(textPtr:Ptr;len:INTEGER); ∫Script|
  17036. StrToBool(paramPtr:XCmdPtr;str:Str255):BOOLEAN; ∫HyperXCmd|
  17037. StrToExt(paramPtr:XCmdPtr;str:Str255):extended; ∫HyperXCmd|
  17038. StrToLong(paramPtr:XCmdPtr;str:Str255):LONGINT; ∫HyperXCmd|
  17039. StrToNum(paramPtr:XCmdPtr;str:Str255):LONGINT; ∫HyperXCmd|
  17040. strUserBreak=-491; ∫Errors
  17041. { user debugger break; display string on stack }|
  17042. StScrpHandle=^StScrpPtr; ∫TextEdit|
  17043. StScrpPtr=^StScrpRec; ∫TextEdit|
  17044. StScrpRec=RECORD ∫TextEdit
  17045.     scrpNStyles:INTEGER; { number of styles in scrap }
  17046.     scrpStyleTab:ScrpSTTable; { table of styles for scrap }|
  17047. stSubscriber=$01; ∫Editions|
  17048. StuffHex(thingPtr:Ptr;s:Str255); ∫Quickdraw {A866} I-195 P-81|
  17049. Style=SETOF StyleItem; ∫Quickdraw|
  17050. StyledLineBreak(textPtr:Ptr;textLen:LONGINT;textStart:LONGINT;
  17051. textEnd:LONGINT;flags:LONGINT;VAR textWidth:Fixed;VAR
  17052. textOffset:LONGINT):StyledLineBreakCode; ∫Script|
  17053. StyledLineBreakCode=… ∫Script
  17054. (smBreakWord,smBreakChar,smBreakOverflow);|
  17055. StyleItem=… ∫Quickdraw
  17056. (bold,italic,underline,outline,shadow,condense,extend);|
  17057. StyleRun=RECORD ∫TextEdit
  17058.     startChar:INTEGER; { starting character position }
  17059.     styleIndex:INTEGER; { index in style table }|
  17060. StyleTable=RECORD ∫Fonts
  17061.     fontClass:INTEGER;
  17062.     offset:LONGINT;
  17063.     reserved:LONGINT;
  17064.     indexes:ARRAY [0..47] OF SignedByte;|
  17065. subOver=38; ∫Quickdraw|
  17066. subPin=35; ∫Quickdraw|
  17067. SubPt(src:Point;VAR dst:Point); ∫Quickdraw {A87F} I-193|
  17068. Succ(x:type):type; MPW-206 TP-360|
  17069. sumAutomatic=0; ∫Editions
  17070. { subscriber update mode - Automatically }|
  17071. sumManual=1; ∫Editions
  17072. { subscriber update mode - Manually }|
  17073. SUpdateSRT(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E} V-454|
  17074. supDay=1; ∫Packages
  17075. { suppress day of month }|
  17076. superMsg=10; ∫Devices
  17077. { show superuser controls }|
  17078. supMonth=4; ∫Packages
  17079. { suppress month }|
  17080. suppressBlackAndWhite=$0010; ∫PictUtil|
  17081. supWeek=2; ∫Packages
  17082. { suppress day of week }|
  17083. supYear=8; ∫Packages
  17084. { suppress year }|
  17085. suspendResumeMessage=$01; ∫Events|
  17086. svDisabled=-32640; ∫Errors
  17087. { Reserve range -32640 to -32768 for Apple temp disables. }|
  17088. SVersion(spBlkPtr:SpBlockPtr):OSErr; ∫Slots {A06E}
  17089. SReadStruct function V-446|
  17090. svTempDisable=-32768; ∫Errors
  17091. { Temporarily disable card but run primary init. }|
  17092. SwapDataCache(cacheEnable:BOOLEAN):BOOLEAN; ∫OSUtils|
  17093. SwapInstructionCache(cacheEnable:BOOLEAN):BOOLEAN; ∫OSUtils|
  17094. SwapMMUMode(VAR mode:SignedByte); ∫OSUtils {A05D} V-593 C1-6|
  17095. SwitcherTPtr=$286; ∫SysEqu
  17096. { [GLOBAL VAR] Switcher's switch table }|
  17097. swMode=-1; ∫Sound
  17098. { Sound Driver modes }|
  17099. swOverrunErr=1; ∫Errors
  17100. { serial driver error masks }|
  17101. SWSynthPtr=^SWSynthRec; ∫Sound|
  17102. SWSynthRec=RECORD ∫Sound
  17103.     mode:INTEGER;
  17104.     triplets:Tones;|
  17105. symbol=23; ∫Fonts|
  17106. syncCmd=14; ∫Sound|
  17107. synthCodeRsrc='snth'; ∫Sound
  17108. { Resource types used by Sound Manager }|
  17109. SysBeep(duration:INTEGER); ∫OSUtils Δ {A9C8} II-385 V-592|
  17110. sysBeepDisable=$0000; ∫Sound
  17111. { SysBeep() enable flags }|
  17112. sysBeepEnable=$0001; ∫Sound|
  17113. SysBreak; ∫Types|
  17114. SysBreakFunc(debugFunc:Str255); ∫Types|
  17115. SysBreakStr(debugStr:Str255); ∫Types|
  17116. SysEnvirons(versionRequested:INTEGER;VAR theWorld:SysEnvRec):
  17117. OSErr; ∫OSUtils {A090} V-5 N129 N156 TN67 TN103 TN156 TN184
  17118. TN190 TN207 TN212|
  17119. SysEnvRec=RECORD ∫OSUtils
  17120.     environsVersion:INTEGER;
  17121.     machineType:INTEGER;
  17122.     systemVersion:INTEGER;
  17123.     processor:INTEGER;
  17124.     hasFPU:BOOLEAN;
  17125.     hasColorQD:BOOLEAN;
  17126.     keyBoardType:INTEGER;
  17127.     atDrvrVersNum:INTEGER;
  17128.     sysVRefNum:INTEGER;|
  17129. SysEqu see ∫SysEqu|
  17130. SysError(errorCode:INTEGER); ∫Errors Δ II-362 V-572|
  17131. SysEvtBuf=$146; ∫SysEqu
  17132. { [GLOBAL VAR] system event queue element buffer [pointer] }|
  17133. SysEvtMask=$144; ∫SysEqu
  17134. { [GLOBAL VAR] System event mask (word) system event mask [
  17135. word] }|
  17136. SysMap=$A58; ∫SysEqu
  17137. { [GLOBAL VAR] Reference number of system resource file (word)
  17138.  reference number of system map [word] }|
  17139. SysMapHndl=$A54; ∫SysEqu
  17140. { [GLOBAL VAR] Handle to map of system resource file system
  17141. map [handle] }|
  17142. SysParam=$1F8; ∫SysEqu
  17143. { [GLOBAL VAR] Low-memory copy of parameter RAM (20 bytes)
  17144. system parameter memory [20 bytes] }|
  17145. SysParmType=PACKED RECORD ∫OSUtils [1/2]
  17146.     valid:Byte;
  17147.     aTalkA:Byte;
  17148.     aTalkB:Byte;
  17149.     config:Byte;
  17150.     portA:INTEGER;
  17151.     portB:INTEGER;|
  17152. SysParmType=PACKED RECORD ∫OSUtils [2/2]
  17153.     alarm:LONGINT;
  17154.     font:INTEGER;
  17155.     kbdPrint:INTEGER;
  17156.     volClik:INTEGER;
  17157.     misc:INTEGER;|
  17158. sysPatListID=0; ∫ToolUtils|
  17159. SysPPtr=^SysParmType; ∫OSUtils|
  17160. SysResName=$AD8; ∫SysEqu
  17161. { [GLOBAL VAR] Name of system resource file (length byte
  17162. followed by up to 19 characters) Name of system resource file
  17163. [STRING[19]] }|
  17164. SystemClick(theEvent:EventRecord;theWindow:WindowPtr); ∫Desk Δ
  17165.  {A9B3} I-441 P-35 182|
  17166. SystemEdit(editCmd:INTEGER):BOOLEAN; ∫Desk Δ {A9C2} I-441
  17167. TN180 TN215|
  17168. SystemEvent(theEvent:EventRecord):BOOLEAN; ∫Desk {A9B2} I-442
  17169. N5-1 N85-1 TN5 TN85|
  17170. systemFolderIconResource=-3983; ∫Icons|
  17171. systemFont=0; ∫Fonts|
  17172. SystemMenu(menuResult:LONGINT); ∫Desk Δ {A9B5} I-443|
  17173. systemMethod=0; ∫PictUtil|
  17174. systemOptionsMask=$00000F00; ∫EPPC|
  17175. SystemTask; ∫Desk {A9B4} I-442 444 II-189 N85-1 TN85|
  17176. SystemZone:THz; ∫Memory II-32|
  17177. SysVersion=$15A; ∫SysEqu
  17178. { [GLOBAL VAR] version # of RAM-based system [word] }|
  17179. SysZone=$2A6; ∫SysEqu
  17180. { [GLOBAL VAR] Address of system heap zone system heap zone [
  17181. pointer] }|
  17182. TableSeed=$0D20; ∫SysEqu
  17183. { [GLOBAL VAR] (long) seed value for color table ID's }|
  17184. TagData=$2FA; ∫SysEqu
  17185. { [GLOBAL VAR] sector tag info for disk drivers [14 bytes] }|
  17186. Tan(x:Extended):Extended; ∫SANE|
  17187. TargetID=RECORD ∫EPPC
  17188.     sessionID:LONGINT;
  17189.     name:PPCPortRec;
  17190.     location:LocationNameRec;
  17191.     recvrName:PPCPortRec;|
  17192. TargetIDHdl=^TargetIDPtr; ∫EPPC|
  17193. TargetIDPtr=^TargetID; ∫EPPC|
  17194. tbndType='tbnd'; ∫TerminalTools|
  17195. tdefType='tdef'; ∫TerminalTools|
  17196. TDftBitsBlk=RECORD ∫Printing
  17197.     iOpCode:INTEGER;
  17198.     iError:INTEGER;
  17199.     lReserved:LONGINT;
  17200.     hPrint:THPrint;|
  17201. TEActivate(hTE:TEHandle); ∫TextEdit Δ {A9D8} I-385|
  17202. TEAutoView(fAuto:BOOLEAN;hTE:TEHandle); ∫TextEdit Δ {A813}
  17203. IV-57|
  17204. TEBitClear=0; ∫TextEdit|
  17205. TEBitSet=1; ∫TextEdit
  17206. { set the selector bit }|
  17207. TEBitTest=-1; ∫TextEdit
  17208. { no change; just return the current setting }|
  17209. TECalText(hTE:TEHandle); ∫TextEdit Δ {A9D0} I-390|
  17210. teCenter=1; ∫TextEdit
  17211. { center justify }|
  17212. Technote Designation        T.DC.Name (eg M.OV.Compatibility)
  17213.     T        Technology (always an M for Macintosh)
  17214.     DC        Documentation Category
  17215.     Name    Technical Note Name (shortened)
  17216. Documentation Categoryies:
  17217.     CM    Comms        IC    IAC            PT    Platforms & tools
  17218.     DV    Devices        ME    Memory        PS    Processes
  17219.     FL    Files            NW    Networking    QT    QuickTime
  17220.     HW    Herdware    OS    Obvious        TE    Text
  17221.     IM    Imaging        OV    Overview        TB    Macintosh Toolbox|
  17222. TEClick(pt:Point;fExtend:BOOLEAN;h:TEHandle); ∫TextEdit Δ {
  17223. A9D4} I-384 P-118 182|
  17224. TEContinuousStyle(VAR mode:INTEGER;VAR aStyle:TextStyle;hTE:
  17225. TEHandle):BOOLEAN; ∫TextEdit {A83D} TN207|
  17226. TECopy(hTE:TEHandle); ∫TextEdit Δ {A9D5} I-386 P-119 182 TN207|
  17227. TECustomHook(which:TEIntHook;VAR addr:ProcPtr;hTE:TEHandle);
  17228. ∫TextEdit {A83D} TN207|
  17229. TECut(hTE:TEHandle); ∫TextEdit Δ {A9D6} I-385 P-119 182 TN207|
  17230. TEDeactivate(hTE:TEHandle); ∫TextEdit Δ {A9D9} I-385|
  17231. TEDelete(hTE:TEHandle); ∫TextEdit Δ {A9D7} I-387 P-119 182
  17232. TN207|
  17233. TEDispose(hTE:TEHandle); ∫TextEdit Δ {A9CD} I-383 P-118 183|
  17234. TEDoText=$A70; ∫SysEqu
  17235. { [GLOBAL VAR] Address of TextEdit multi-purpose routine
  17236. textEdit doText proc hook [pointer] }|
  17237. teFAutoScr=0; ∫TextEdit
  17238. { 00000001b }|
  17239. TEFeatureFlag(feature:INTEGER;action:INTEGER;hTE:TEHandle):
  17240. INTEGER; ∫TextEdit {A83D}|
  17241. teFInlineInput=3; ∫TextEdit
  17242. { 00001000b }|
  17243. teFlushDefault=0; ∫TextEdit
  17244. { flush according to the line direction }|
  17245. teFlushLeft=-2; ∫TextEdit
  17246. { flush left for all scripts }|
  17247. teFlushRight=-1; ∫TextEdit
  17248. { flush right for all scripts }|
  17249. teForceLeft=-2; ∫TextEdit|
  17250. teFOutlineHilite=2; ∫TextEdit
  17251. { 00000100b }|
  17252. teFromFind=12; ∫TextEdit
  17253. { FindLine called it ($0C) }|
  17254. teFromRecal=16; ∫TextEdit
  17255. { RecalLines called it ($10) }|
  17256. TEFromScrap:OSErr; ∫TextEdit Δ I-389|
  17257. teFTextBuffering=1; ∫TextEdit
  17258. { 00000010b }|
  17259. teFUseTextServices=4; ∫TextEdit
  17260. { 00010000b }|
  17261. TEGetHeight(endLine:LONGINT;startLine:LONGINT;hTE:TEHandle):
  17262. LONGINT; ∫TextEdit Δ {A83D} V-269 N131-2|
  17263. TEGetOffset(pt:Point;hTE:TEHandle):INTEGER; ∫TextEdit Δ {A83C}
  17264.  V-268|
  17265. TEGetPoint(offset:INTEGER;hTE:TEHandle):Point; ∫TextEdit Δ {
  17266. A83D} V-269|
  17267. TEGetScrapLen:LONGINT; ∫TextEdit I-389|
  17268. TEGetStyle(offset:INTEGER;VAR theStyle:TextStyle;VAR
  17269. lineHeight:INTEGER;VAR fontAscent:INTEGER;hTE:TEHandle);
  17270. ∫TextEdit Δ {A83D} V-269|
  17271. TEGetText(hTE:TEHandle):CharsHandle; ∫TextEdit Δ {A9CB} I-384|
  17272. TEHandle=^TEPtr; ∫TextEdit|
  17273. TEIdle(hTE:TEHandle); ∫TextEdit Δ {A9DA} I-384|
  17274. TEInit; ∫TextEdit Δ {A9CC} I-383 P-107 118 183|
  17275. TEInsert(text:Ptr;length:LONGINT;hTE:TEHandle); ∫TextEdit Δ {
  17276. A9DE} I-387 P-120 183|
  17277. TEIntHook=INTEGER; ∫TextEdit|
  17278. teJustCenter=1; ∫TextEdit|
  17279. teJustLeft=0; ∫TextEdit|
  17280. teJustRight=-1; ∫TextEdit|
  17281. TEKey(key:CHAR;hTE:TEHandle); ∫TextEdit Δ {A9DC} I-385 P-119
  17282. 183 TN207|
  17283. TempDisposeHandle(h:Handle;VAR resultCode:OSErr); ∫Memory
  17284. V-593 TN212 TN213|
  17285. TempFreeMem:LONGINT; ∫Memory V-593 TN212 TN213|
  17286. TempHLock(h:Handle;VAR resultCode:OSErr); ∫Memory V-593 TN212
  17287. TN213|
  17288. TempHUnlock(h:Handle;VAR resultCode:OSErr); ∫Memory V-593
  17289. TN212 TN213|
  17290. Templates RE-92 [1/3]
  17291. DBYT,DWRD,DLNG    Decimal byte, word, long
  17292. AWRD            Decimal long
  17293. HBYT,HWRD,HLNG    Hex byte, word, long
  17294. AWRD,ALNG        Align to work, long
  17295. FBYT,FWRD,FLNG    Filler byte, word, long (with 0) 
  17296.                 Warning: doesn't work at the end of the TMPL
  17297. RECT                Rectangle - 4 DWRDs
  17298. HEXD            Hex dump of remaining bytes in resource
  17299. Hnnn            Displays $nnn bytes in hex format|
  17300. Templates RE-92 [2/3]
  17301. BOOL            Boolean (two bytes).
  17302. BBIT                Binary bit (must be in groups of 8)
  17303. CHAR            Character
  17304. PSTR,WSTR,LSTR    String (with length byte, word, long)
  17305. ESTR,OSTR            PSTR padded to even, odd length
  17306. POnn            A $nn byte PSTR
  17307. CSTR                C String (characters followed by a null).
  17308. ECST,OCST            CSTR padded to even, odd length|
  17309. Templates RE-92 [3/3]
  17310. Cnnn            A $nnn byte CSTR
  17311. TNAM            Type name (four characters like OSType)
  17312. RECT                8-byte rectangle
  17313. LSTB LSTE            Start/End list (must be at end of resource)
  17314. LSTZ LSTE            Start/End zero terminated list (adds a 0 byte)
  17315. ZCNT LSTC LSTE        Zero counted (word) Start/End zero counted list
  17316. OCNT LSTC LSTE        One counted (word) Start/End one counted list|
  17317. TempMaxMem(VAR grow:Size):Size; ∫Memory V-593 TN212 TN213|
  17318. TempNewHandle(logicalSize:Size;VAR resultCode:OSErr):Handle;
  17319. ∫Memory V-593 TN212 TN213|
  17320. tempoCmd=31; ∫Sound|
  17321. TempTopMem:Ptr; ∫Memory V-593 TN212 TN213|
  17322. TENew(destRect:Rect;viewRect:Rect):TEHandle; ∫TextEdit Δ {
  17323. A9D2} I-383 P-118 183|
  17324. TENumStyles(rangeStart:LONGINT;rangeEnd:LONGINT;hTE:TEHandle):
  17325. LONGINT; ∫TextEdit {A83D} TN207|
  17326. TEPaste(hTE:TEHandle); ∫TextEdit Δ {A9DB} I-386 P-119 183|
  17327. TEPinScroll(dh:INTEGER;dv:INTEGER;hTE:TEHandle); ∫TextEdit Δ {
  17328. A812} IV-57|
  17329. TEPtr=^TERec; ∫TextEdit|
  17330. TERec=RECORD ∫TextEdit [1/4]
  17331.     destRect:Rect;
  17332.     viewRect:Rect;
  17333.     selRect:Rect;
  17334.     lineHeight:INTEGER;
  17335.     fontAscent:INTEGER;
  17336.     selPoint:Point;
  17337.     selStart:INTEGER;
  17338.     selEnd:INTEGER;|
  17339. TERec=RECORD ∫TextEdit [2/4]
  17340.     active:INTEGER;
  17341.     wordBreak:ProcPtr;
  17342.     clikLoop:ProcPtr;
  17343.     clickTime:LONGINT;
  17344.     clickLoc:INTEGER;
  17345.     caretTime:LONGINT;
  17346.     caretState:INTEGER;
  17347.     just:INTEGER;|
  17348. TERec=RECORD ∫TextEdit [3/4]
  17349.     teLength:INTEGER;
  17350.     hText:Handle;
  17351.     recalBack:INTEGER;
  17352.     recalLines:INTEGER;
  17353.     clikStuff:INTEGER;
  17354.     crOnly:INTEGER;
  17355.     txFont:INTEGER;
  17356.     txFace:Style; { txFace is unpacked byte }|
  17357. TERec=RECORD ∫TextEdit [4/4]
  17358.     txMode:INTEGER;
  17359.     txSize:INTEGER;
  17360.     inPort:GrafPtr;
  17361.     highHook:ProcPtr;
  17362.     caretHook:ProcPtr;
  17363.     nLines:INTEGER;
  17364.     lineStarts:ARRAY [0..16000] OF INTEGER;|
  17365. TERecal=$A74; ∫SysEqu
  17366. { [GLOBAL VAR] Address of routine to recalculate line starts
  17367. for TextEdit textEdit recalText proc hook [pointer] }|
  17368. TEReplaceStyle(mode:INTEGER;oldStyle:TextStyle;newStyle:
  17369. TextStyle;redraw:BOOLEAN;hTE:TEHandle); ∫TextEdit Δ {A83D}
  17370. V-270|
  17371. TermDataBlock=RECORD ∫Terminals
  17372.     flags:TMTermTypes;
  17373.     theData:Handle;
  17374.     auxData:Handle;
  17375.     reserved:LONGINT;|
  17376. TermDataBlockH=^TermDataBlockPtr; ∫Terminals|
  17377. TermDataBlockPtr=^TermDataBlock; ∫Terminals|
  17378. TermEnvironPtr=^TermEnvironRec; ∫Terminals|
  17379. TermEnvironRec=RECORD ∫Terminals
  17380.     version:INTEGER;
  17381.     termType:TMTermTypes;
  17382.     textRows:INTEGER;
  17383.     textCols:INTEGER;
  17384.     cellSize:Point;
  17385.     graphicSize:Rect;
  17386.     slop:Point;
  17387.     auxSpace:Rect;|
  17388. TermHandle=^TermPtr; ∫Terminals|
  17389. Terminals see ∫Terminals|
  17390. TerminalTools see ∫TerminalTools|
  17391. terminateMsg=17; ∫Devices|
  17392. TermPerf(thePerfGlobals:TP2PerfGlobals); ∫Perf|
  17393. TermPtr=^TermRecord; ∫Terminals|
  17394. TermRecord=RECORD ∫Terminals [1/3]
  17395.     procID:INTEGER;
  17396.     flags:TMFlags;
  17397.     errCode:TMErr;
  17398.     refCon:LONGINT;
  17399.     userData:LONGINT;
  17400.     defProc:ProcPtr;
  17401.     config:Ptr;
  17402.     oldConfig:Ptr;|
  17403. TermRecord=RECORD ∫Terminals [2/3]
  17404.     environsProc:ProcPtr;
  17405.     reserved1:LONGINT;
  17406.     reserved2:LONGINT;
  17407.     tmPrivate:Ptr;
  17408.     sendProc:ProcPtr;
  17409.     breakProc:ProcPtr;
  17410.     cacheProc:ProcPtr;
  17411.     clikLoop:ProcPtr;|
  17412. TermRecord=RECORD ∫Terminals [3/3]
  17413.     owner:WindowPtr;
  17414.     termRect:Rect;
  17415.     viewRect:Rect;
  17416.     visRect:Rect;
  17417.     lastIdle:LONGINT;
  17418.     selection:TMSelection;
  17419.     selType:TMSelTypes;
  17420.     mluField:LONGINT;|
  17421. TEScrapHandle:Handle; ∫TextEdit I-389|
  17422. teScrapSizeErr=-501; ∫Errors
  17423. { scrap item too big for text edit record }|
  17424. TEScroll(dh:INTEGER;dv:INTEGER;hTE:TEHandle); ∫TextEdit Δ {
  17425. A9DD} I-388 N22-1 N131-3 P-120 TN22 TN131|
  17426. TEScrpHandle=$AB4; ∫SysEqu
  17427. { [GLOBAL VAR] Handle to TextEdit scrap textEdit Scrap [
  17428. handle] }|
  17429. TEScrpLength=$AB0; ∫SysEqu
  17430. { [GLOBAL VAR] Size in bytes of TextEdit scrap (long)
  17431. textEdit Scrap Length [word] }|
  17432. TESelView(hTE:TEHandle); ∫TextEdit Δ {A811} IV-57|
  17433. TESetJust(just:INTEGER;hTE:TEHandle); ∫TextEdit Δ {A9DF} I-387|
  17434. TESetScrapLen(length:LONGINT); ∫TextEdit I-390|
  17435. TESetSelect(selStart:LONGINT;selEnd:LONGINT;hTE:TEHandle);
  17436. ∫TextEdit Δ {A9D1} I-385 N127 TN127|
  17437. TESetStyle(mode:INTEGER;newStyle:TextStyle;redraw:BOOLEAN;hTE:
  17438. TEHandle); ∫TextEdit Δ {A83D} V-269 N131-1 TN131 TN207|
  17439. TESetText(text:Ptr;length:LONGINT;hTE:TEHandle); ∫TextEdit Δ {
  17440. A9CF} I-383 N18-1|
  17441. testByte=32; ∫ROMDefs
  17442. { Test byte. }|
  17443. testCntl=1; ∫Controls|
  17444. TestControl(theControl:ControlHandle;thePt:Point):INTEGER;
  17445. ∫Controls Δ {A966} I-325|
  17446. TestDeviceAttribute(gdh:GDHandle;attribute:INTEGER):BOOLEAN;
  17447. ∫Quickdraw {AA2C} V-124|
  17448. TestException(e:Exception):BOOLEAN; ∫SANE|
  17449. TestHalt(e:Exception):BOOLEAN; ∫SANE|
  17450. testLong=34; ∫ROMDefs
  17451. { Test Long. }|
  17452. testPattern=1519594439; ∫ROMDefs
  17453. { FHeader long word test pattern }|
  17454. testSimpleAppleAny=-2147417856; ∫ROMDefs
  17455. { A simple test sResource. }|
  17456. testString=35; ∫ROMDefs
  17457. { Test String. }|
  17458. testWord=33; ∫ROMDefs
  17459. { 0021 }|
  17460. TEStyleHandle=^TEStylePtr; ∫TextEdit|
  17461. TEStylePtr=^TEStyleRec; ∫TextEdit|
  17462. TEStyleRec=RECORD ∫TextEdit
  17463.     nRuns:INTEGER; { number of style runs }
  17464.     nStyles:INTEGER; { size of style table }
  17465.     styleTab:STHandle; { handle to style table }
  17466.     lhTab:LHHandle; { handle to line-height table }
  17467.     teRefCon:LONGINT; { reserved for application use }
  17468.     nullStyle:NullStHandle; { Handle to style set at null
  17469. selection }
  17470.     runs:ARRAY [0..8000] OF StyleRun; { ARRAY [0..8000] OF
  17471. StyleRun }|
  17472. TEStyleTable=ARRAY[0..1776] OF STElement; ∫TextEdit|
  17473. TEStylInsert(text:Ptr;length:LONGINT;hST:StScrpHandle;hTE:
  17474. TEHandle); ∫TextEdit Δ {A83D} V-268 N131-1 TN131|
  17475. TEStylNew(destRect:Rect;viewRect:Rect):TEHandle; ∫TextEdit Δ {
  17476. A83E} V-268 N131-2 TN131|
  17477. TEStylPaste(hTE:TEHandle); ∫TextEdit Δ {A83D} V-269|
  17478. TESysJust=$BAC; ∫SysEqu
  17479. { [GLOBAL VAR] (word) system justification (intl. textEdit) }|
  17480. TEToScrap:OSErr; ∫TextEdit Δ I-389|
  17481. TEUpdate(rUpdate:Rect;hTE:TEHandle); ∫TextEdit Δ {A9D3} I-387|
  17482. TEWdBreak=$AF6; ∫SysEqu
  17483. { [GLOBAL VAR] default word break routine [pointer] }|
  17484. teWordDrag=8; ∫TextEdit
  17485. { clickExpand to drag new word }|
  17486. teWordSelect=4; ∫TextEdit
  17487. { clickExpand to select word }|
  17488. TextBox(text:Ptr;length:LONGINT;box:Rect;just:INTEGER);
  17489. ∫TextEdit Δ {A9CE} I-388 P-115 183 TN72 TN207|
  17490. TextChunk=RECORD ∫AIFF
  17491.     ckID:ID;
  17492.     ckSize:LONGINT;
  17493.     text:ARRAY [0..0] OF Byte;|
  17494. TextChunkPtr=^TextChunk; ∫AIFF|
  17495. TextEdit see ∫TextEdit|
  17496. TextFace(face:Style); ∫Quickdraw {A888} I-171 P-82 184|
  17497. TextFont(font:INTEGER); ∫Quickdraw {A887} I-171 P-82 184|
  17498. textMenuProc=0; ∫Menus|
  17499. TextMode(mode:INTEGER); ∫Quickdraw {A889} I-171 P-82 184|
  17500. TextSize(size:INTEGER); ∫Quickdraw {A88A} I-171 P-82 184|
  17501. TextStyle=RECORD ∫TextEdit
  17502.     tsFont:INTEGER; { font (family) number }
  17503.     tsFace:Style; { character Style }
  17504.     tsSize:INTEGER; { size in point }
  17505.     tsColor:RGBColor; { absolute (RGB) color }|
  17506. TextStyleHandle=^TextStylePtr; ∫TextEdit|
  17507. TextStylePtr=^TextStyle; ∫TextEdit|
  17508. TextWidth(textBuf:Ptr;firstByte:INTEGER;byteCount:INTEGER):
  17509. INTEGER; ∫Quickdraw Δ {A886} I-173 N131-3|
  17510. TextWidthHook=28; ∫TextEdit
  17511. { [ProcPtr] TETextWidthHook }|
  17512. TFeed=… ∫Printing
  17513. (feedCut,feedFanfold,feedMechCut,feedOther);|
  17514. TGetRotnBlk=RECORD ∫Printing
  17515.     iOpCode:INTEGER;
  17516.     iError:INTEGER;
  17517.     lReserved:LONGINT;
  17518.     hPrint:THPrint;
  17519.     fLandscape:BOOLEAN;
  17520.     bXtra:SignedByte;|
  17521. TGetRslBlk=RECORD ∫Printing
  17522.     iOpCode:INTEGER;
  17523.     iError:INTEGER;
  17524.     lReserved:LONGINT;
  17525.     iRgType:INTEGER;
  17526.     xRslRg:TRslRg;
  17527.     yRslRg:TRslRg;
  17528.     iRslRecCnt:INTEGER;
  17529.     rgRslRec:ARRAY [1..27] OF TRslRec;|
  17530. TGnlData=RECORD ∫Printing
  17531.     iOpCode:INTEGER;
  17532.     iError:INTEGER;
  17533.     lReserved:LONGINT; { more fields here depending on call }|
  17534. Thanks go to Quinn and Jager!|
  17535. TheCrsr=$844; ∫SysEqu
  17536. { [GLOBAL VAR] Cursor data, mask & hotspot [68 bytes] }|
  17537. TheGDevice=$0CC8; ∫SysEqu
  17538. { [GLOBAL VAR] (long) the current graphics device }|
  17539. TheMenu=$A26[GLOBAL VAR] Menu ID of currently highlighted
  17540. menu(word); ∫Globals|
  17541. TheZone=$118; ∫SysEqu
  17542. { [GLOBAL VAR] Address of current heap zone current heap zone
  17543. [pointer] }|
  17544. thirdVidMode=130; ∫Video
  17545. { at this time. }|
  17546. thirtyTwoBitMode=133; ∫Video
  17547. { Id of ThirtyTwoBitMode Parameter list. }|
  17548. THLong=^TPLong; ∫Printing|
  17549. THPfPgDir=^TPPfPgDir; ∫Printing|
  17550. THPrint=^TPPrint; ∫Printing|
  17551. threeToOne=3; ∫Sound|
  17552. threeToOnePacketSize=16; ∫Sound|
  17553. thumbCntl=6; ∫Controls|
  17554. THWord=^TPWord; ∫Printing|
  17555. THz=^Zone; ∫Memory|
  17556. TickCount:LONGINT; ∫Events Δ {A975} I-260|
  17557. tickleCmd=20; ∫Sound|
  17558. Ticks=$16A; ∫SysEqu
  17559. { [GLOBAL VAR] Current number of ticks since system startup (
  17560. long) Tick count, time since boot [unsigned long] }|
  17561. tilde=$F7; ∫Script|
  17562. timbreCmd=44; ∫Sound|
  17563. Time=LONGINT; ∫Sound
  17564. { in half milliseconds }|
  17565. TimeDBRA=$0D00; ∫SysEqu
  17566. { [GLOBAL VAR] (word) number of iterations of DBRA per
  17567. millisecond }|
  17568. TimeLM=$20C; ∫SysEqu
  17569. { [GLOBAL VAR] Time has name conflict w/ type. Clock time (
  17570. extrapolated) [long] }|
  17571. timeOutConst=35; ∫ROMDefs
  17572. { Time out constant }|
  17573. Timer see ∫Timer|
  17574. times=20; ∫Fonts|
  17575. TimeSCCDB=$0D02; ∫SysEqu
  17576. { [GLOBAL VAR] (word) number of iter's of SCC access & DBRA. }|
  17577. TimeSCSIDB=$0DA6; ∫SysEqu
  17578. { [GLOBAL VAR] (word) number of iter's of SCSI access & DBRA }|
  17579. TimeStamp=LONGINT; ∫Editions
  17580. { seconds since 1904 }|
  17581. tk0BadErr=-76; ∫Errors
  17582. { track 0 detect doesn't change }|
  17583. tlocType='tloc'; ∫TerminalTools|
  17584. TLong=RECORD ∫Printing [1/2]
  17585.     CASE INTEGER OF
  17586.     0:
  17587.         w1,w0:TWord;
  17588.     1:
  17589.         b1,b0:LONGINT;
  17590.     2:|
  17591. TLong=RECORD ∫Printing [2/2]
  17592.         p0:Ptr;
  17593.     3:
  17594.         h0:Handle;
  17595.     4:
  17596.         pt:Point;|
  17597. TMActivate(hTerm:TermHandle;activate:BOOLEAN); ∫Terminals|
  17598. tmActivateMsg=6; ∫TerminalTools|
  17599. TMAddSearch(hTerm:TermHandle;theString:Str255;where:Rect;
  17600. searchType:TMSearchTypes;callBack:ProcPtr):INTEGER; ∫Terminals|
  17601. tmAutoScroll=$00000008; ∫Terminals|
  17602. TMChoose(VAR hTerm:TermHandle;where:Point;idleProc:ProcPtr):
  17603. INTEGER; ∫Terminals|
  17604. tmChooseBackdoor=2; ∫Terminals|
  17605. tmChooseNochange=1; ∫Terminals|
  17606. TMChooseRec=RECORD ∫Terminals
  17607.     reserved:LONGINT;
  17608.     msg:LONGINT;
  17609.     idleProc:ProcPtr;
  17610.     filterProc:ProcPtr;
  17611.     newTool:Str63;
  17612.     newConfig:Ptr;
  17613.     eventProc:ProcPtr;|
  17614. TMChooseRecPtr=^TMChooseRec; ∫Terminals|
  17615. TMClear(hTerm:TermHandle); ∫Terminals|
  17616. tmClearMsg=108; ∫TerminalTools|
  17617. TMClearSearch(hTerm:TermHandle); ∫Terminals|
  17618. TMClick(hTerm:TermHandle;theEvent:EventRecord); ∫Terminals|
  17619. tmClickMsg=104; ∫TerminalTools|
  17620. TMCountTermKeys(hTerm:TermHandle):INTEGER; ∫Terminals|
  17621. tmCountTermKeysMsg=114; ∫TerminalTools|
  17622. tmCursorMsg=111; ∫TerminalTools|
  17623. TMCursorTypes=INTEGER; ∫Terminals|
  17624. tmDeactivateMsg=7; ∫TerminalTools|
  17625. TMDefault(VAR theConfig:Ptr;procID:INTEGER;allocate:BOOLEAN);
  17626. ∫Terminals|
  17627. tmDefaultMsg=1; ∫TerminalTools|
  17628. TMDispose(hTerm:TermHandle); ∫Terminals|
  17629. tmDisposeMsg=1; ∫TerminalTools|
  17630. TMDoTermKey(hTerm:TermHandle;theKey:Str255):BOOLEAN;
  17631. ∫Terminals|
  17632. tmDoTermKeyMsg=113; ∫TerminalTools|
  17633. TMEnglishToIntl(hTerm:TermHandle;inputPtr:Ptr;VAR outputPtr:
  17634. Ptr;language:INTEGER):OSErr; ∫Terminals|
  17635. tmEnvironsChanged=2; ∫Terminals|
  17636. TMErr=OSErr; ∫Terminals|
  17637. TMEvent(hTerm:TermHandle;theEvent:EventRecord); ∫Terminals|
  17638. tmEventMsg=5; ∫TerminalTools|
  17639. TMFlags=LONGINT; ∫Terminals|
  17640. tmfoErr=-42; ∫Errors
  17641. { too many files open }|
  17642. tmGenericError=-1; ∫Terminals|
  17643. TMGetConfig(hTerm:TermHandle):Ptr; ∫Terminals|
  17644. TMGetCursor(hTerm:TermHandle;cursType:TMCursorTypes):Point;
  17645. ∫Terminals|
  17646. tmGetEnvironsMsg=112; ∫TerminalTools|
  17647. TMGetErrorString(hTerm:TermHandle;id:INTEGER;VAR errMsg:
  17648. Str255); ∫Terminals|
  17649. tmGetErrorStringMsg=8; ∫TerminalTools|
  17650. TMGetIndTermKey(hTerm:TermHandle;id:INTEGER;VAR theKey:Str255)
  17651. ; ∫Terminals|
  17652. tmGetIndTermKeyMsg=115; ∫TerminalTools|
  17653. TMGetLine(hTerm:TermHandle;lineNo:INTEGER;VAR theTermData:
  17654. TermDataBlock); ∫Terminals|
  17655. tmGetLineMsg=109; ∫TerminalTools|
  17656. TMGetProcID(name:Str255):INTEGER; ∫Terminals|
  17657. TMGetRefCon(hTerm:TermHandle):LONGINT; ∫Terminals|
  17658. TMGetSelect(hTerm:TermHandle;theData:Handle;VAR theType:
  17659. ResType):LONGINT; ∫Terminals|
  17660. tmGetSelectionMsg=105; ∫TerminalTools|
  17661. TMGetTermEnvirons(hTerm:TermHandle;VAR theEnvirons:
  17662. TermEnvironRec):TMErr; ∫Terminals|
  17663. TMGetTMVersion:INTEGER; ∫Terminals|
  17664. TMGetToolName(id:INTEGER;VAR name:Str255); ∫Terminals|
  17665. TMGetUserData(hTerm:TermHandle):LONGINT; ∫Terminals|
  17666. TMGetVersion(hTerm:TermHandle):Handle; ∫Terminals|
  17667. tmGraphicsTerminal=$0002; ∫Terminals|
  17668. TMIdle(hTerm:TermHandle); ∫Terminals|
  17669. tmIdleMsg=50; ∫TerminalTools|
  17670. tmInitMsg=0; ∫TerminalTools|
  17671. TMIntlToEnglish(hTerm:TermHandle;inputPtr:Ptr;VAR outputPtr:
  17672. Ptr;language:INTEGER):OSErr; ∫Terminals|
  17673. tmInvisible=$00000001; ∫Terminals|
  17674. TMKey(hTerm:TermHandle;theEvent:EventRecord); ∫Terminals|
  17675. tmKeyMsg=100; ∫TerminalTools|
  17676. tmL2English=0; ∫TerminalTools|
  17677. tmL2Intl=1; ∫TerminalTools|
  17678. TMMenu(hTerm:TermHandle;menuID:INTEGER;item:INTEGER):BOOLEAN;
  17679. ∫Terminals|
  17680. tmMenuMsg=4; ∫TerminalTools|
  17681. tmMgetMsg=0; ∫TerminalTools|
  17682. tmMsetMsg=1; ∫TerminalTools|
  17683. TMNew(termRect:Rect;viewRect:Rect;flags:TMFlags;procID:
  17684. INTEGER;owner:WindowPtr;sendProc:ProcPtr;cacheProc:ProcPtr;
  17685. breakProc:ProcPtr;clikLoop:ProcPtr;environsProc:ProcPtr;
  17686. refCon:LONGINT;userData:LONGINT):TermHandle; ∫Terminals|
  17687. tmNoErr=0; ∫Terminals|
  17688. tmNoMenus=$00000004; ∫Terminals|
  17689. tmNoTools=8; ∫Terminals|
  17690. tmNotSent=1; ∫Terminals|
  17691. tmNotSupported=7; ∫Terminals|
  17692. TMPaint(hTerm:TermHandle;theTermData:TermDataBlock;theRect:
  17693. Rect); ∫Terminals|
  17694. tmPaintMsg=110; ∫TerminalTools|
  17695. TMPChoose(VAR hTerm:TermHandle;where:Point;VAR cRec:
  17696. TMChooseRec):INTEGER; ∫Terminals|
  17697. TmpResLoad=$B9F; ∫SysEqu
  17698. { [GLOBAL VAR] second byte is temporary ResLoad value. }|
  17699. TMRemoveSearch(hTerm:TermHandle;refnum:INTEGER); ∫Terminals|
  17700. TMReset(hTerm:TermHandle); ∫Terminals|
  17701. tmResetMsg=51; ∫TerminalTools|
  17702. TMResize(hTerm:TermHandle;newViewRect:Rect); ∫Terminals|
  17703. tmResizeMsg=102; ∫TerminalTools|
  17704. TMResume(hTerm:TermHandle;resume:BOOLEAN); ∫Terminals|
  17705. tmResumeMsg=3; ∫TerminalTools|
  17706. tmSaveBeforeClear=$00000002; ∫Terminals|
  17707. tmScleanupMsg=4; ∫TerminalTools|
  17708. TMScroll(hTerm:TermHandle;dh:INTEGER;dv:INTEGER); ∫Terminals|
  17709. tmScrollMsg=107; ∫TerminalTools|
  17710. TMSearchBlock=RECORD ∫TerminalTools
  17711.     theString:StringHandle;
  17712.     where:Rect;
  17713.     searchType:TMSearchTypes;
  17714.     callBack:ProcPtr;
  17715.     refnum:INTEGER;
  17716.     next:TMSearchBlockPtr;|
  17717. TMSearchBlockPtr=^TMSearchBlock; ∫TerminalTools|
  17718. tmSearchNoCase=$0200; ∫Terminals
  17719. { These are only for TMSearchTypes }|
  17720. tmSearchNoDiacrit=$0100; ∫Terminals
  17721. { These are only for TMSearchTypes }|
  17722. TMSearchTypes=INTEGER; ∫Terminals|
  17723. TMSelection=RECORD ∫Terminals
  17724.     CASE INTEGER OF
  17725.     1:
  17726.         selRect:Rect;
  17727.     2:
  17728.         SelRgnHandle:RgnHandle;
  17729.         filler:LONGINT;|
  17730. TMSelTypes=INTEGER; ∫Terminals|
  17731. TMSetConfig(hTerm:TermHandle;thePtr:Ptr):INTEGER; ∫Terminals|
  17732. TMSetRefCon(hTerm:TermHandle;refCon:LONGINT); ∫Terminals|
  17733. TMSetSelection(hTerm:TermHandle;theSelection:TMSelection;
  17734. selType:TMSelTypes); ∫Terminals|
  17735. tmSetSelectionMsg=106; ∫TerminalTools|
  17736. TMSetupCleanup(procID:INTEGER;theConfig:Ptr;count:INTEGER;
  17737. theDialog:DialogPtr;VAR magicCookie:LONGINT); ∫Terminals|
  17738. TMSetupFilter(procID:INTEGER;theConfig:Ptr;count:INTEGER;
  17739. theDialog:DialogPtr;VAR theEvent:EventRecord;VAR theItem:
  17740. INTEGER;VAR magicCookie:LONGINT):BOOLEAN; ∫Terminals|
  17741. TMSetupItem(procID:INTEGER;theConfig:Ptr;count:INTEGER;
  17742. theDialog:DialogPtr;VAR theItem:INTEGER;VAR magicCookie:
  17743. LONGINT); ∫Terminals|
  17744. TMSetupPostflight(procID:INTEGER); ∫Terminals|
  17745. TMSetupPreflight(procID:INTEGER;VAR magicCookie:LONGINT):
  17746. Handle; ∫Terminals|
  17747. TMSetupPtr=^TMSetupStruct; ∫TerminalTools|
  17748. TMSetupSetup(procID:INTEGER;theConfig:Ptr;count:INTEGER;
  17749. theDialog:DialogPtr;VAR magicCookie:LONGINT); ∫Terminals|
  17750. TMSetupStruct=RECORD ∫TerminalTools
  17751.     theDialog:DialogPtr;
  17752.     count:INTEGER;
  17753.     theConfig:Ptr;
  17754.     procID:INTEGER; { procID of the tool }|
  17755. TMSetupXCleanup(procID:INTEGER;theConfig:Ptr;count:INTEGER;
  17756. theDialog:DialogPtr;OKed:BOOLEAN;VAR magicCookie:LONGINT);
  17757. ∫Terminals|
  17758. TMSetUserData(hTerm:TermHandle;userData:LONGINT); ∫Terminals|
  17759. tmSfilterMsg=3; ∫TerminalTools|
  17760. tmSitemMsg=2; ∫TerminalTools|
  17761. tmSpreflightMsg=0; ∫TerminalTools|
  17762. tmSsetupMsg=1; ∫TerminalTools|
  17763. TMStream(hTerm:TermHandle;theBuffer:Ptr;theLength:LONGINT;
  17764. flags:CMFlags):LONGINT; ∫Terminals|
  17765. tmStreamMsg=101; ∫TerminalTools|
  17766. tmSuspendMsg=2; ∫TerminalTools|
  17767. TMTask=RECORD ∫Timer
  17768.     qLink:QElemPtr;
  17769.     qType:INTEGER;
  17770.     tmAddr:ProcPtr;
  17771.     tmCount:LONGINT;
  17772.     tmWakeUp:LONGINT;
  17773.     tmReserved:LONGINT;|
  17774. TMTaskPtr=^TMTask; ∫Timer|
  17775. TMTermTypes=INTEGER; ∫Terminals|
  17776. tmTextTerminal=$0001; ∫Terminals|
  17777. TMUpdate(hTerm:TermHandle;visRgn:RgnHandle); ∫Terminals|
  17778. tmUpdateMsg=103; ∫TerminalTools|
  17779. TMValidate(hTerm:TermHandle):BOOLEAN; ∫Terminals|
  17780. tmValidateMsg=0; ∫TerminalTools|
  17781. tmwdoErr=-121; ∫Errors
  17782. { No free WDCB available }|
  17783. TN10    M.HW.Pinouts
  17784.         “Pinouts”|
  17785. TN100    M.OV.LargeScreens
  17786.         “Large Screen Displays”|
  17787. TN101    M.FL.CreateResFilePMSP
  17788.         “CreateResFile & PMSP”|
  17789. TN102    M.FL.HFSElucidations
  17790.         “HFS Elucidations”|
  17791. TN103    M.ME.MaxApplZone&MoveHHiASM
  17792.         “128K ROM/Asm”|
  17793. TN104    M.PT.MPWasmGlobals
  17794.         “Globals from Asm”|
  17795. TN105    M.PT.ObjPascal
  17796.         “Object Pascal”|
  17797. TN106    M.FL.VCBandDriveNum
  17798.         “VCBs and Drive Numbers”|
  17799. TN107    M.FL.NullInFilename
  17800.         “Nulls in Filenames”|
  17801. TN108    M.DV.AddDrive
  17802.         “AddDrive DrvrInstall”|
  17803. TN111    M.ME.MoveHHiSetResPurge
  17804.         “MoveHHi and SetResPurge”|
  17805. TN112    M.TB.FindDItem
  17806.         “FindDItem”|
  17807. TN113    M.DV.BootBlocks
  17808.         “Boot Blocks”|
  17809. TN114    M.NW.AppleShareOldFinder
  17810.         “AppleShare and Old Finder”|
  17811. TN115    M.OV.StationaryPads
  17812.         “Stationery Pads”|
  17813. TN116    M.NW.AppleShareApps
  17814.         “AppleShareable Applications”|
  17815. TN117    M.OV.CompatibilityWhy
  17816.         “Compatibility Why and How”|
  17817. TN120    M.IM.PrincipiaOffScreen
  17818.         “Principia Off-Screen”|
  17819. TN121    M.NW.HLAppleTalk
  17820.         “AppleTalk Interfaces”|
  17821. TN122    M.IM.DevIndPrinting
  17822.         “Device Independen Printing”|
  17823. TN123    M.IM.LaserWriterROM
  17824.         “LaserWriter ROM Bugs”|
  17825. TN124    M.IM.ImageWriter
  17826.         “Low-Level Printing”|
  17827. TN125    M.IM.SpoolerShared
  17828.         “Spool/Print Shared”|
  17829. TN126    M.PS.SubLaunching
  17830.         “Sub(Launching) H-L Langu”|
  17831. TN127    M.TE.EOLAmbiguity
  17832.         “TextEdit EOL Ambiguity”|
  17833. TN128    M.IM.PRGeneral
  17834.         “PrGeneral”|
  17835. TN129    M.OV.GestaltSysenvirons
  17836.         “_Gestalt & System Environs”|
  17837. TN130    M.FL.ioCompletion
  17838.         “ioCompletion”|
  17839. TN131    M.TE.TextEditBugs
  17840.         “TextEdit Bugs in 4.2”|
  17841. TN132    M.NW.AppleTalk
  17842.         “AppleTalk Interfaces Update”|
  17843. TN133    M.IM.Spooler
  17844.         “Is This a Spooler?”|
  17845. TN134    M.FL.DiskMedic
  17846.         “Boot Problems”|
  17847. TN135    M.PT.Customs
  17848.         “Getting thru CUSToms”|
  17849. TN136    M.ME.GrowZoneA5
  17850.         “A5 in GrowZone Procs”|
  17851. TN139    M.HW.PlusROMVers
  17852.         “Macintosh Plus ROMs”|
  17853. TN140    M.FL.PBHSetVol
  17854.         “PBHSetVol”|
  17855. TN141    M.TB.MaxResInFile
  17856.         “Number of Resources”|
  17857. TN142    M.NW.NoNetEvents
  17858.         “Avoid Using Network Events”|
  17859. TN143    M.HW.ADBReInit
  17860.         “Don’t Call ADBReInit in sys 4.2”|
  17861. TN144    M.HW.ColorMonitors
  17862.         “Color Monitor Connection”|
  17863. TN146    M.PT.MPWmc68881
  17864.         “MPW -mc68881”|
  17865. TN147    M.OV.GetInfoMasks
  17866.         “Finder Notes”|
  17867. TN148    M.HW.Boardkits
  17868.         “Mac II Board Suppliers”|
  17869. TN149    M.IM.DocNames
  17870.         “Document Names”|
  17871. TN151    M.ME.SysError33
  17872.         “System Error 33”|
  17873. TN152    M.IM.LaserPrep
  17874.         “Laser Prep Routines”|
  17875. TN153    M.TE.IUChanges
  17876.         “International Utilities Changes”|
  17877. TN154    M.IM.LargePict
  17878.         “Large PICT Files”|
  17879. TN155    M.ME.HandleVSPointer
  17880.         “Handles vs. Pointers”|
  17881. TN156    M.OV.ChkForFunction
  17882.         “Identifying Features”|
  17883. TN157    M.FL.GetVInfo
  17884.         “Problem with GetVInfo”|
  17885. TN158    M.TB.Multifinder
  17886.         “MultiFinder Questions”|
  17887. TN159    M.DV.HDHacking
  17888.         “Hard Disk Hacking”|
  17889. TN160    M.TB.KeyMapping
  17890.         “Key Mapping”|
  17891. TN161    M.IM.PrintLoop
  17892.         “Printing Loop That Cares”|
  17893. TN163    M.IM.ColorCopyBits
  17894.         “Colorizing CopyBits”|
  17895. TN164    M.PT.CFunctions
  17896.         “MPW C Functions”|
  17897. TN165    M.FL.CreateInDrop
  17898.         “Creating In Drop Folders”|
  17899. TN166    M.PT.CFuncArgs
  17900.         “C Glue”|
  17901. TN167    M.NW.AppleShareApp
  17902.         “AppleShare Foreground Apps”|
  17903. TN168    M.PT.Hypercard
  17904.         “HyperCard and You”|
  17905. TN171    M.IM.PackBits
  17906.         “PackBits”|
  17907. TN172    M.TB.MDEFMessage3
  17908.         “Popup MDEF Message 3”|
  17909. TN173    M.IM.PrGeneralBug
  17910.         “PrGeneral Bug”|
  17911. TN174    M.TE.PrintAction
  17912.         “PrintAction”|
  17913. TN175    M.IM.SetLineWidth
  17914.         “SetLineWidth Revealed”|
  17915. TN177    M.TB.MultiFinder1Bug
  17916.         “WaitNextEvent Bug in 1.0”|
  17917. TN178    M.TE.NewStringComp
  17918.         “Sorting”|
  17919. TN179    M.FL.ioNamePtr
  17920.         “ioNamePtr”|
  17921. TN18    M.TE.TextEditConvert
  17922.         “TextEdit Conversion”|
  17923. TN180    M.TB.MultifinderMisc
  17924.         “MultiFinder Miscellanea”|
  17925. TN181    M.IM.AppPictComments
  17926.         “Picture Comments”|
  17927. TN182    M.TE.WordBreakTables
  17928.         “WordBreak Tables”|
  17929. TN183    M.IM.PosIndPS
  17930.         “Position ind PS”|
  17931. TN184    M.TB.NotificationManager
  17932.         “Notification Manager”|
  17933. TN185    M.TB.OpenRFPerm
  17934.         “OpenRFPerm”|
  17935. TN186    M.FL.LockRange
  17936.         “"Lock, Unlock the Range"”|
  17937. TN187    M.FL.ioPosOffset
  17938.         “ioPosOffset”|
  17939. TN188    M.TB.ChangedResource
  17940.         “ChangedResource”|
  17941. TN189    M.OV.Vers
  17942.         “Version Territory”|
  17943. TN19    M.TB.ClicklessSound
  17944.         “Clickless Sound”|
  17945. TN190    M.TN.WDMultifinder
  17946.         “WDs & MultiFinder”|
  17947. TN191    M.IM.FontNames
  17948.         “Font Names”|
  17949. TN192    M.IM.LWDriverSurprise
  17950.         “Surprises in LW Driver 5.0”|
  17951. TN193    M.IM.BitMatToRegion
  17952.         “BitMapToRegion”|
  17953. TN194    M.TB.WMgrPort
  17954.         “WMgrPort”|
  17955. TN195    M.NW.ASPvsAFP
  17956.         “ASP & AFP”|
  17957. TN196    M.TB.CDEFParams
  17958.         “CDEF Params and Bugs”|
  17959. TN197    M.OV.Chooser
  17960.         “Chooser PACK”|
  17961. TN199    M.NW.KillNBP
  17962.         “KillNBP”|
  17963. TN2        M.OV.Compatibility
  17964.         “Compatability Guidelines”|
  17965. TN20    M.NW.Servers
  17966.         “Servers on AppleTalk”|
  17967. TN200    M.PT.MPW202Bugs
  17968.         “MPW 2.0.2 Bugs”|
  17969. TN203    M.OV.ManagerAbuse
  17970.         “Managerial Abuse”|
  17971. TN204    M.TB.HFSTidbits
  17972.         “HFS Tidbits”|
  17973. TN205    M.OV.Multifinder
  17974.         “MultiFinder Revisited”|
  17975. TN206    M.HW.ADB
  17976.         “Space Aliens (ADB) ”|
  17977. TN207    M.TE.TextEditChanges
  17978.         “Styled Text Edit in 6.0”|
  17979. TN208    M.OV.A5
  17980.         “Setting and Restoring A5”|
  17981. TN209    M.FL.ISO9660
  17982.         “ISO 9660 CD ROM Format”|
  17983. TN21    M.IM.PictureOpcodes
  17984.         “Picture Opcodes”|
  17985. TN210    M.OV.DesktopFile
  17986.         “Desktop File Limits”|
  17987. TN211    M.IM.PaletteManagerChanges
  17988.         “Palette Manager Changes 6.0.2”|
  17989. TN212    M.OV.32BitClean
  17990.         “Joy of 32-Bit Clean”|
  17991. TN213    M.ME.StripAddress
  17992.         “_StripAddress”|
  17993. TN214    M.TB.NewResourceMgrCalls
  17994.         “New Resource Manager Calls”|
  17995. TN215    M.TB.NewCDEVMsg
  17996.         “New CDEV Messages”|
  17997. TN216    M.NW.AppleShareLimits
  17998.         “AppleShare Limits”|
  17999. TN217    M.IM.FontIcons
  18000.         “Font File Icons”|
  18001. TN22    M.TE.TEScrollBug
  18002.         “TEScroll Bug”|
  18003. TN220    M.OS.SegmentLoader
  18004.         “Segment Loader Limitations”|
  18005. TN221    M.HW.NuBusLatency
  18006.         “NuBus Interrupt Latency”|
  18007. TN222    M.TB.MenuFlashing
  18008.         “Custom Menu Flashing Bug”|
  18009. TN223    M.PT.ASMInitGraf
  18010.         “Assembly Language _InitGraf”|
  18011. TN224    M.NW.OpenAppleTalk
  18012.         “Opening AppleTalk”|
  18013. TN225    M.NW.RegisterName
  18014.         “Using RegisterName”|
  18015. TN226    M.FL.PBCatMove
  18016.         “Moving Your Cat”|
  18017. TN227    M.TB.Karma
  18018.         “Toolbox Karma”|
  18019. TN228    M.ME.SwapMMUMode
  18020.         “Swapping MMU Mode”|
  18021. TN229    M.PT.AUXComapt
  18022.         “A/UX Compatibility Guide”|
  18023. TN23    M.PT.FontDAMover
  18024.         “Font/DA Mover”|
  18025. TN230    M.HW.SE30
  18026.         “Macintosh SE/30”|
  18027. TN231    M.PT.CommonLisp
  18028.         “Allegro Common Lisp”|
  18029. TN232    M.TB.StripOpenResFile
  18030.         “Strip _OpenResFile/_Open”|
  18031. TN233    M.ME.MFandSetGrowZone
  18032.         “MultiFinder and _SetGrowZone”|
  18033. TN234    M.HW.NuBusDesign
  18034.         “NuBus Physical Designs”|
  18035. TN235    M.HW.MathCoProc
  18036.         “Coop with Coprocessor”|
  18037. TN236    M.HW.SpeedyMathCoProc
  18038.         “Speedy Coprocessor”|
  18039. TN237    M.TE.RecordSizeLimit
  18040.         “TextEdit Limits Again”|
  18041. TN238    M.FL.FullPathName
  18042.         “Getting a Full Pathname”|
  18043. TN239    M.PT.InsideObjPascal
  18044.         “Inside Object Pascal”|
  18045. TN24    M.FL.Volumes
  18046.         “Available Volumes”|
  18047. TN240    M.PT.NonMacMPW
  18048.         “MPW for Non-Mac Systems”|
  18049. TN241    M.TE.Pixel2Char
  18050.         “ Pixel2char”|
  18051. TN242    M.TE.FontsAndScripts
  18052.         “Fonts and the Script Mgr”|
  18053. TN243    M.TE.ScriptVars
  18054.         “Script Mgr Variables”|
  18055. TN244    M.IM.ColorCursor
  18056.         “Color Cursor Cursing”|
  18057. TN245    M.IM.FontFamilies
  18058.         “Font Family Numbers”|
  18059. TN246    M.FL.MixingHFSandC
  18060.         “Mixing HFS and C I/O”|
  18061. TN247    M.OS.DeskHookINIT
  18062.         “DeskHook and INIT Evils”|
  18063. TN248    M.DV.DriverTime
  18064.         “Drivers and DAs in Need of Time”|
  18065. TN249    M.DV.SerialDriver
  18066.         “Opening Serial Driver”|
  18067. TN25    M.OV.A5TrapPatching
  18068.         “A5 and Patching traps”|
  18069. TN250    M.NW.AppleTalk2Mac
  18070.         “AppleTalk Phase 2”|
  18071. TN251    M.TE.SafeCDEV
  18072.         “Safe cdevs”|
  18073. TN252    M.IM.SmallIcons
  18074.         “Plotting Small Icons”|
  18075. TN253    M.TB.SICNinMenu
  18076.         “SICNs in Menus”|
  18077. TN254    M.HW.PortablePDS
  18078.         “Portable PDS Development”|
  18079. TN255    M.HW.PortableROMExp
  18080.         “Portable ROM Expansion”|
  18081. TN257    M.HW.SlotInterruptPrior
  18082.         “Slot Interrupt Priority”|
  18083. TN258    M.DV.ChecksumBounce
  18084.         “Our Checksum Bounced”|
  18085. TN259    M.IM.OldColors
  18086.         “Old Style Colors”|
  18087. TN26    M.TE.FONDs
  18088.         “Fond of FONDs”|
  18089. TN260    M.HW.NuBusPower
  18090.         “NuBus Power Limits”|
  18091. TN261    M.HW.Cache
  18092.         “Cache As Cache Can”|
  18093. TN262    M.DV.HLControlAndStatus
  18094.         “Control & Status Calls”|
  18095. TN263    M.TE.InternationalCancel
  18096.         “International Canceling”|
  18097. TN264    M.TE.ScriptDateTime
  18098.         “Date & Time Problems”|
  18099. TN265    M.PT.PascalToCProcParams
  18100.         “Pascal to C PROC Parms”|
  18101. TN266    M.DV.AbsolutePtDev
  18102.         “Absolute Pointing Devices”|
  18103. TN267    M.TE.TextEditTech
  18104.         “TextEdit Technicalities”|
  18105. TN268    M.PT.MacinTalk
  18106.         “MacinTalk Final Chapter”|
  18107. TN269    M.PT.M.PT.AUXSysCalls
  18108.         “A/UX  System Calls”|
  18109. TN269    M.PT.ProjectorResource
  18110.         “'ckid' Resource Format”|
  18111. TN270    M.NW.AppleTalkTimer
  18112.         “ATalk Retry Timers”|
  18113. TN271    M.HW.MacIIfx
  18114.         “Mac IIfx Inside Story”|
  18115. TN272    M.DV.SonyDriver
  18116.         “Sony Drives For You”|
  18117. TN273    M.DV.SCSITermination
  18118.         “SCSI Termination”|
  18119. TN274    M.PT.TeachText
  18120.         “Compleat TeachText”|
  18121. TN275    M.IM.32BitQD
  18122.         “32-Bit QuickDraw V1.2”|
  18123. TN276    M.DV.MonitorDepth
  18124.         “Gimmie Depth or Death”|
  18125. TN277    M.IM.TimeSpaceCopyBits
  18126.         “Time Space and CopyBits”|
  18127. TN278    M.DV.PBClose
  18128.         “PBClose the Barn Door”|
  18129. TN279    M.TB.LDEFs
  18130.         “LDEF Madness”|
  18131. TN28    M.TB.FindersDrives
  18132.         “Finders and Drives”|
  18133. TN280    M.PT.MacAPPBugs
  18134.         “MacApp Bugs 3.0”|
  18135. TN281    M.PT.HandleObjects
  18136.         “Multiple Inheritance”|
  18137. TN282    M.HW.ByteSmearing
  18138.         “Smear Tactics”|
  18139. TN284    M.PT.SerialUnderAUX
  18140.         “IOP Diffs Under A/UX”|
  18141. TN285    M.ME.VMMemoryMapping
  18142.         “GetPhysical ”|
  18143. TN286    M.DV.SerialGPi
  18144.         “Serial GPi The Reliable Way”|
  18145. TN287    M.FL.Sparing
  18146.         “Spare A Block”|
  18147. TN288    M.HW.sResources
  18148.         “NuBus Block Transfers”|
  18149. TN289    M.IM.GCQDCopybits
  18150.         “CopyBits & GC QuickDraw”|
  18151. TN29    M.TB.DeskTopFile
  18152.         “Desktop File Resources”|
  18153. TN290    M.TB.WDEFwDraw
  18154.         “WDEF and wDraw”|
  18155. TN291    M.HW.CMOSonLCPDS
  18156.         “CMOS On LC PDS”|
  18157. TN292    M.DV.BusErrorHandler
  18158.         “Bus Error Handlers”|
  18159. TN293    M.DV.CDNotes
  18160.         “Excellent CD Notes”|
  18161. TN294    M.IM.pIdleProc
  18162.         “PIdle Procedure ”|
  18163. TN295    M.IM.Feeder
  18164.         “Feeder Fodder”|
  18165. TN296    M.IM.DictionaryLoading
  18166.         “Lo Down On Downloading”|
  18167. TN297    M.IM.PictAndPrinting
  18168.         “Pictures and Print”|
  18169. TN298    M.TB.ColorWindowsIn7
  18170.         “"Color, Windows & 7.0"”|
  18171. TN30    M.TE.FontHeight
  18172.         “Font Height Tables”|
  18173. TN300    M.PT.PascalObjects
  18174.         “My Life as a Pascal Object”|
  18175. TN301    M.FL.FileShare
  18176.         “File Sharing ”|
  18177. TN302    M.TB.MovableModalDialog
  18178.         “Movable Modal Dialogs”|
  18179. TN303    M.ME.PurgeProc
  18180.         “PurgeProc Note ”|
  18181. TN304    M.TB.PendingUpdates
  18182.         “Update Perils”|
  18183. TN305    M.FL.PBSharePBUnshare
  18184.         “PBShare & PBUnshare”|
  18185. TN306    M.IM.IconDrawing
  18186.         “Icon Drawing in 7”|
  18187. TN307    M.PT.CplusplusPitfalls
  18188.         “C++ Pitfalls”|
  18189. TN308    M.HW.psltResource
  18190.         “pslt resource”|
  18191. TN309    M.NW.SourceRouting
  18192.         “SourceRoutes”|
  18193. TN310    M.OV.ExtraCDEVRes
  18194.         “Resource in CDEV”|
  18195. TN311    M.IM.PrJobMerge
  18196.         “Fun with PrJobMerge (#2)”|
  18197. TN312    M.NW.AppleTalk2
  18198.         “AppleTalk2”|
  18199. TN313    M.PT.PerfTuning
  18200.         “Performance Tuning”|
  18201. TN314    M.OS.OmegaSANE
  18202.         “OmegaSANE”|
  18203. TN315    M.FL.AliasFiles
  18204.         “Alias File”|
  18205. TN316    M.NW.DAMExtensions
  18206.         “DAM Extensions”|
  18207. TN317    M.HW.QuadraFPU
  18208.         “FPU Operations on Quadras”|
  18209. TN318    M.DV.PollProc
  18210.         “PollProc”|
  18211. TN319    M.NW.TokenTalkProgrammer
  18212.         “TokenTlk Pgm Gd Update”|
  18213. TN32    M.TB.RervedResTypes
  18214.         “Reserved Resource Types”|
  18215. TN320    M.PS.DeferredTasks
  18216.         “Deferred Task Traps”|
  18217. TN33    M.IM.ImgWrtrPaper
  18218.         “Image Writer II Paper Motion”|
  18219. TN34    M.TB.DialogUserItems
  18220.         “User Items in Dialogs”|
  18221. TN36    M.DV.DrvQEl
  18222.         “Drive Queue Elemets”|
  18223. TN38    M.PT.ROMDebugger
  18224.         “ROM Debugger”|
  18225. TN4        M.TB.GetNewDialogErrs
  18226.         “GetNewDialog Errors”|
  18227. TN40    M.TB.FinderFlags
  18228.         “Finder Flags”|
  18229. TN41    M.IM.OffscreenBitMap
  18230.         “Off-Screen Bitmaps”|
  18231. TN42    M.PT.PascalByPointer
  18232.         “Pascal Routines Passed by Ptr”|
  18233. TN44    M.FL.Compatibility
  18234.         “HFS Comaptibility Guidelines”|
  18235. TN46    M.TB.SeparateResFiles
  18236.         “Separate Resource Files”|
  18237. TN47    M.FL.SFCustomize
  18238.         “Standard File Customization”|
  18239. TN48    M.TB.Bundles
  18240.         “Bundles”|
  18241. TN5        M.PS.DialogsInDAs
  18242.         “DiaglogsfromDAs”|
  18243. TN50    M.TB.SetResLoad
  18244.         “Calling SetResLoad”|
  18245. TN51    M.OV.PurgeNComactDebug
  18246.         “Debug with PurgeMem & ComactMem”|
  18247. TN53    M.ME.MoreMasters
  18248.         “MoreMasters Revisited”|
  18249. TN55    M.IM.DrawingIcons
  18250.         “Drawing Icons”|
  18251. TN56    M.HW.BreakCTSEvent
  18252.         “Break/CTS Serial Driver Events”|
  18253. TN59    M.IM.PictClipRegions
  18254.         “Pictures and Clip Regions”|
  18255. TN6        M.TB.OwnedRsrcShortcuts
  18256.         “Owned Resource Shortcuts”|
  18257. TN60    M.TE.TextInNarrowGP
  18258.         “Drawing Text In Narrow GrafPort”|
  18259. TN62    M.TB.ResHeaderAppBytes
  18260.         “Dont Use Res Header App Bytes”|
  18261. TN65    M.HW.MacPlusPinouts
  18262.         “Mac Plus Pinouts”|
  18263. TN66    M.FL.ActiveFS
  18264.         “Which File System is Active”|
  18265. TN67    M.FL.BlessedFolder
  18266.         “Blessed Folder”|
  18267. TN68    M.FL.SearchingVols
  18268.         “Searching volumes”|
  18269. TN69    M.FL.IOFDirIndexSetting
  18270.         “PBGetCatInfo&ioFDirIndex”|
  18271. TN7        M.OV.Debugging
  18272.         “Debugging Tips”|
  18273. TN70    M.DV.ForceFloppySize
  18274.         “Forcing Floppy Size”|
  18275. TN71    M.DV.FindingDrivers
  18276.         “Finding Drivers in Unit Table”|
  18277. TN72    M.IM.LaserWriterOpt
  18278.         “LW Optimization Techniques”|
  18279. TN73    M.IM.ColorPrinting
  18280.         “Color Printing”|
  18281. TN74    M.FL.NoDataInResFork
  18282.         “Data In Resource Fork”|
  18283. TN75    M.PT.Installer
  18284.         “Multidisk Installer”|
  18285. TN77    M.FL.HFSRuminations
  18286.         “HFS Ruminations”|
  18287. TN78    M.TB.ResourceTips
  18288.         “Resource Manager Tips”|
  18289. TN79    M.TB.ZoomWindow
  18290.         “ZoomWindow”|
  18291. TN80    M.FL.SFTips
  18292.         “Standard File Tips”|
  18293. TN81    M.FL.Caching
  18294.         “Caching”|
  18295. TN82    M.TE.TextEditAdvice
  18296.         “TextEdit”|
  18297. TN84    M.PT.EditFileFormat
  18298.         “Edit File Format”|
  18299. TN85    M.TB.GetNextEvent
  18300.         “GetNextEvent & Blinking Apple ”|
  18301. TN86    M.PT.MacPaintDoc
  18302.         “MacPaint Document Format”|
  18303. TN87    M.FL.FCBPBRec
  18304.         “Error in FCBPBRec”|
  18305. TN88    M.PT.Signals
  18306.         “Signals”|
  18307. TN9        M.NW.Internets
  18308.         “Internets”|
  18309. TN91    M.IM.PictComments
  18310.         “PictComments Real Deal”|
  18311. TN92    M.TE.Appearance
  18312.         “Appearance Of Text”|
  18313. TN93    M.PT.MPWLoad
  18314.         “MPW {$LOAD}”|
  18315. TN94    M.FL.Tags
  18316.         “Tags”|
  18317. TN95    M.IM.AddPrintDialog
  18318.         “Print Dialogs (Bad formatting)”|
  18319. TN96    M.DV.SCSI
  18320.         “SCSI Bugs”|
  18321. TN=0..15; ∫Printing|
  18322. ToExtFS=$3F2[GLOBAL VAR] Pointer to external file system;
  18323. ∫Globals|
  18324. togChar12HourBit=30; ∫Script
  18325. { If toggling hour by char, accept hours 1..12 only }|
  18326. togCharZCycleBit=29; ∫Script
  18327. { Modifier for togChar12HourBit: accept hours 0..11 only }|
  18328. togDelta12HourBit=28; ∫Script
  18329. { If toggling hour up/down, restrict to 12-hour range (am/pm)|
  18330. toggleBadChar=4; ∫Script|
  18331. toggleBadDelta=3; ∫Script|
  18332. toggleBadField=2; ∫Script|
  18333. toggleBadNum=6; ∫Script|
  18334. ToggleDate(VAR lSecs:LongDateTime;field:LongDateField;delta:
  18335. DateDelta;ch:INTEGER;params:TogglePB):ToggleResults; ∫Script|
  18336. toggleErr3=7; ∫Script|
  18337. toggleErr4=8; ∫Script|
  18338. toggleErr5=9; ∫Script|
  18339. toggleOK=1; ∫Script|
  18340. toggleOutOfRange=7; ∫Script
  18341. { synonym for toggleErr3 }|
  18342. TogglePB=RECORD ∫Script
  18343.     togFlags:LONGINT; { caller normally sets low word to
  18344. dateStdMask=$7F }
  18345.     amChars:ResType; { from intl0 }
  18346.     pmChars:ResType; { from intl0 }
  18347.     reserved:ARRAY [0..3] OF LONGINT;|
  18348. ToggleResults=INTEGER; ∫Script|
  18349. toggleUndefined=0; ∫Script|
  18350. toggleUnknown=5; ∫Script|
  18351. toglBit=5; ∫TextEdit
  18352. { set faces in toggle mode }|
  18353. tokDecPoint=14; ∫Script|
  18354. tokEMinus=16; ∫Script|
  18355. token1Quote=52; ∫Script|
  18356. token2Equal=38; ∫Script|
  18357. token2Quote=51; ∫Script|
  18358. tokenAlpha=4; ∫Script|
  18359. tokenAltNum=11; ∫Script|
  18360. tokenAltReal=13; ∫Script|
  18361. tokenAmpersand=57; ∫Script|
  18362. tokenAsterisk=26; ∫Script|
  18363. tokenAtSign=58; ∫Script|
  18364. tokenBackSlash=30; ∫Script|
  18365. tokenBar=59; ∫Script|
  18366. TokenBlock=RECORD ∫Script [1/3]
  18367.     source:Ptr; { pointer to stream of characters }
  18368.     sourceLength:LONGINT; { length of source stream }
  18369.     tokenList:Ptr; { pointer to array of tokens }
  18370.     tokenLength:LONGINT; { maximum length of TokenList }
  18371.     tokenCount:LONGINT; { number tokens generated by tokenizer }
  18372.     stringList:Ptr; { pointer to stream of identifiers }
  18373.     stringLength:LONGINT; { length of string list }|
  18374. TokenBlock=RECORD ∫Script [2/3]
  18375.     stringCount:LONGINT; { number of bytes currently used }
  18376.     doString:BOOLEAN; { make strings & put into StringLIst }
  18377.     doAppend:BOOLEAN; { append to TokenList rather than replace }
  18378.     doAlphanumeric:BOOLEAN; { identifiers may include numeric }
  18379.     doNest:BOOLEAN; { do comments nest? }
  18380.     leftDelims:ARRAY [0..1] OF TokenType;
  18381.     rightDelims:ARRAY [0..1] OF TokenType;|
  18382. TokenBlock=RECORD ∫Script [3/3]
  18383.     leftComment:ARRAY [0..3] OF TokenType;
  18384.     rightComment:ARRAY [0..3] OF TokenType;
  18385.     escapeCode:TokenType; { escape symbol code }
  18386.     decimalCode:TokenType;
  18387.     itlResource:Handle; { ptr to itl4 resource of current script
  18388.     reserved:ARRAY [0..7] OF LONGINT; { must be zero! }|
  18389. TokenBlockPtr=^TokenBlock; ∫Script|
  18390. tokenCapPi=66; ∫Script|
  18391. tokenCarat=55; ∫Script|
  18392. tokenCaret=55; ∫Script|
  18393. tokenCenterDot=78; ∫Script|
  18394. tokenColon=68; ∫Script|
  18395. tokenColonEqual=39; ∫Script|
  18396. tokenComma=45; ∫Script|
  18397. tokenDivide=27; ∫Script|
  18398. tokenDollar=70; ∫Script|
  18399. tokenEllipsis=77; ∫Script|
  18400. tokenEmpty=-1; ∫Script|
  18401. tokenEqual=33; ∫Script|
  18402. tokenErr=$8100; ∫Script|
  18403. tokenEscape=10; ∫Script|
  18404. tokenExclam=43; ∫Script|
  18405. tokenExclamEqual=42; ∫Script|
  18406. tokenFraction=72; ∫Script|
  18407. tokenGreat=32; ∫Script|
  18408. tokenGreatEqual1=37; ∫Script|
  18409. tokenGreatEqual2=36; ∫Script|
  18410. tokenHash=69; ∫Script|
  18411. tokenInfinity=67; ∫Script|
  18412. tokenIntegral=64; ∫Script|
  18413. tokenIntl=4; ∫Script
  18414. { the itl resource number of the tokenizer }|
  18415. tokenIntlCurrency=73; ∫Script|
  18416. tokenLeft1Quote=49; ∫Script|
  18417. tokenLeft2Quote=47; ∫Script|
  18418. tokenLeftBracket=18; ∫Script|
  18419. tokenLeftComment=7; ∫Script|
  18420. tokenLeftCurly=20; ∫Script|
  18421. tokenLeftEnclose=22; ∫Script|
  18422. tokenLeftLit=2; ∫Script|
  18423. tokenLeftParen=16; ∫Script|
  18424. tokenLeftSingGuillemet=74; ∫Script|
  18425. tokenLess=31; ∫Script|
  18426. tokenLessEqual1=35; ∫Script|
  18427. tokenLessEqual2=34; ∫Script|
  18428. tokenLessGreat=41; ∫Script|
  18429. tokenLiteral=9; ∫Script|
  18430. tokenMicro=65; ∫Script|
  18431. tokenMinus=25; ∫Script|
  18432. tokenNewLine=6; ∫Script|
  18433. tokenNil=127; ∫Script|
  18434. tokenNoBreakSpace=71; ∫Script|
  18435. tokenNotEqual=40; ∫Script|
  18436. tokenNumeric=5; ∫Script|
  18437. tokenPercent=54; ∫Script|
  18438. tokenPeriod=46; ∫Script|
  18439. tokenPerThousand=76; ∫Script|
  18440. tokenPi=61; ∫Script|
  18441. tokenPlus=24; ∫Script|
  18442. tokenPlusMinus=28; ∫Script|
  18443. tokenQuestion=60; ∫Script|
  18444. tokenRealNum=12; ∫Script|
  18445. TokenRec=RECORD ∫Script
  18446.     theToken:TokenType;
  18447.     position:Ptr; { pointer into original Source }
  18448.     length:LONGINT; { length of text in original source }
  18449.     stringPosition:StringPtr; { Pascal/C string copy of
  18450. identifier }|
  18451. TokenRecPtr=^TokenRec; ∫Script|
  18452. tokenReserve1=14; ∫Script|
  18453. tokenReserve2=15; ∫Script|
  18454. TokenResults=… ∫Script
  18455. (tokenOK,tokenOverflow,stringOverflow,badDelim,badEnding,
  18456. crash);|
  18457. tokenRight1Quote=50; ∫Script|
  18458. tokenRight2Quote=48; ∫Script|
  18459. tokenRightBracket=19; ∫Script|
  18460. tokenRightComment=8; ∫Script|
  18461. tokenRightCurly=21; ∫Script|
  18462. tokenRightEnclose=23; ∫Script|
  18463. tokenRightLit=3; ∫Script|
  18464. tokenRightParen=17; ∫Script|
  18465. tokenRightSingGuillemet=75; ∫Script|
  18466. tokenRoot=62; ∫Script|
  18467. tokenSemicolon=53; ∫Script|
  18468. tokenSigma=63; ∫Script|
  18469. tokenSlash=29; ∫Script|
  18470. tokenTilda=44; ∫Script|
  18471. tokenTilde=44; ∫Script|
  18472. TokenType=INTEGER; ∫Script|
  18473. tokenUnderline=56; ∫Script|
  18474. tokenUnknown=0; ∫Script|
  18475. tokenWhite=1; ∫Script|
  18476. tokEPlus=15; ∫Script|
  18477. tokEscape=13; ∫Script|
  18478. tokLeader=4; ∫Script|
  18479. tokLeadPlacer=3; ∫Script|
  18480. tokLeftQuote=1; ∫Script|
  18481. tokMaxSymbols=31; ∫Script|
  18482. tokMinusSign=9; ∫Script|
  18483. tokNonLeader=5; ∫Script|
  18484. tokPercent=7; ∫Script|
  18485. tokPlusSign=8; ∫Script|
  18486. tokRightQuote=2; ∫Script|
  18487. tokSeparator=12; ∫Script
  18488. { 11 is a reserved field }|
  18489. tokThousands=10; ∫Script|
  18490. tokZeroLead=6; ∫Script|
  18491. Tone=RECORD ∫Sound
  18492.     count:INTEGER;
  18493.     amplitude:INTEGER;
  18494.     duration:INTEGER;|
  18495. Tones=ARRAY[0..5000] OF Tone; ∫Sound|
  18496. ToolScratch=$9CE[GLOBAL VAR] 8-byte scratch area; ∫Globals|
  18497. ToolUtils see ∫ToolUtils|
  18498. tooManyReqs=-1097; ∫Errors|
  18499. tooManySeps=32; ∫Script|
  18500. tooManySkts=-1098; ∫Errors|
  18501. TopMapHndl=$A50; ∫SysEqu
  18502. { [GLOBAL VAR] Handle to resource map of most recently opened
  18503. resource file topmost map in list [handle] }|
  18504. TopMem:Ptr; ∫Memory II-44|
  18505. toronto=9; ∫Fonts|
  18506. totalLoadCmd=26; ∫Sound|
  18507. TP2PerfGlobals=^TPerfGlobals; ∫Perf|
  18508. TPBitMap=^BitMap; ∫Printing|
  18509. TPCCB=^TRCCB; ∫ADSP|
  18510. TPerfGlobals=RECORD ∫Perf [1/4]
  18511.     startROM:LONGINT; { ROM Base }
  18512.     romHits:LONGINT; { used if MeasureROM is false }
  18513.     misses:LONGINT; { count of PC values outside measured memory
  18514.     segArray:PLongs; { array of segment handles }
  18515.     sizeArray:PLongs; { array of segment sizes }
  18516.     idArray:HInts; { array of segment rsrc IDs }
  18517.     baseArray:PLongs; { array of offsets to counters for each
  18518. segment }
  18519.     samples:PLongs; { samples buffer }|
  18520. TPerfGlobals=RECORD ∫Perf [2/4]
  18521.     buffSize:LONGINT; { size of samples buffer in bytes }
  18522.     timeInterval:INTEGER; { number of clock intervals between
  18523. interrupts }
  18524.     bucketSize:INTEGER; { size of buckets power of 2 }
  18525.     log2buckSize:INTEGER; { used in CvtPC }
  18526.     pcOffset:INTEGER; { offset to the user PC at interrupt time.
  18527.     numMeasure:INTEGER; { # Code segments (w/o jump table)- ROM
  18528. etc. }
  18529.     firstCode:INTEGER; { index of first Code segment }|
  18530. TPerfGlobals=RECORD ∫Perf [3/4]
  18531.     takingSamples:BOOLEAN; { true if sampling is enabled }
  18532.     measureROM:BOOLEAN;
  18533.     measureCode:BOOLEAN;
  18534.     ramSeg:INTEGER; { index of "segment" record to cover RAM > 0
  18535. if RAM (misses) are to be bucketed. }
  18536.     ramBase:LONGINT; { beginning of RAM being measured. }
  18537.     measureRAMbucketSize:INTEGER;
  18538.     measureRAMlog2buckSize:INTEGER;
  18539.     romVersion:INTEGER;|
  18540. TPerfGlobals=RECORD ∫Perf [4/4]
  18541.     vRefNum:INTEGER; { Volume where the report file is to be
  18542. created }
  18543.     volumeSelected:BOOLEAN; { True if user selects the report
  18544. file name }
  18545.     rptFileName:Str255; { Report file name }
  18546.     rptFileCreator:Str255; { Report File Creator }
  18547.     rptFileType:Str255; { Report File type }
  18548.     getResType:ResType; { Resource type }|
  18549. TPfPgDir=RECORD ∫Printing
  18550.     iPages:INTEGER;
  18551.     iPgPos:ARRAY [0..128] OF LONGINT; { ARRAY [0..iPfMaxPgs] OF
  18552. LONGINT }|
  18553. TPLong=^TLong; ∫Printing|
  18554. TPPfPgDir=^TPfPgDir; ∫Printing|
  18555. TPPrDlg=^TPrDlg; ∫Printing|
  18556. TPPrInfo=^TPrInfo; ∫Printing|
  18557. TPPrint=^TPrint; ∫Printing|
  18558. TPPrJob=^TPrJob; ∫Printing|
  18559. TPPrPort=^TPrPort; ∫Printing|
  18560. TPPrStatus=^TPrStatus; ∫Printing|
  18561. TPPrStl=^TPrStl; ∫Printing|
  18562. TPPrXInfo=^TPrXInfo; ∫Printing|
  18563. TPrDlg=RECORD ∫Printing [1/2]
  18564.     Dlg:DialogRecord; { The Dialog window }
  18565.     pFltrProc:ModalFilterProcPtr; { The Filter Proc. }
  18566.     pItemProc:PItemProcPtr; { The Item evaluating proc. }
  18567.     hPrintUsr:THPrint; { The user's print record. }
  18568.     fDoIt:BOOLEAN;
  18569.     fDone:BOOLEAN;|
  18570. TPrDlg=RECORD ∫Printing [2/2]
  18571.     lUser1:LONGINT; { Four longs for user's to hang global data.
  18572.     lUser2:LONGINT; { ...Plus more stuff needed by the
  18573. particular printing dialog. }
  18574.     lUser3:LONGINT;
  18575.     lUser4:LONGINT;|
  18576. TPRect=^Rect; ∫Printing|
  18577. TPrInfo=RECORD ∫Printing
  18578.     iDev:INTEGER; { Font mgr/QuickDraw device code }
  18579.     iVRes:INTEGER; { Resolution of device, in device coordinates
  18580.     iHRes:INTEGER; { ..note: V before H => compatable with Point.
  18581.     rPage:Rect; { The page (printable) rectangle in device
  18582. coordinates. }|
  18583. TPrint=RECORD ∫Printing [1/2]
  18584.     iPrVersion:INTEGER; { (2) Printing software version }
  18585.     prInfo:TPrInfo; { (14) the PrInfo data associated with the
  18586. current style. }
  18587.     rPaper:Rect; { (8) The paper rectangle [offset from rPage] }
  18588.     prStl:TPrStl; { (8) This print request's style. }
  18589.     prInfoPT:TPrInfo; { (14) Print Time Imaging metrics }|
  18590. TPrint=RECORD ∫Printing [2/2]
  18591.     prXInfo:TPrXInfo; { (16) Print-time (expanded) Print info
  18592. record. }
  18593.     prJob:TPrJob; { (20) The Print Job request (82) Total of the
  18594. above; 120-82 = 38 bytes needed to fill 120 }
  18595.     printX:ARRAY [1..19] OF INTEGER; { Spare to fill to 120
  18596. bytes! }|
  18597. TPrJob=RECORD ∫Printing [1/2]
  18598.     iFstPage:INTEGER; { Page Range. }
  18599.     iLstPage:INTEGER;
  18600.     iCopies:INTEGER; { No. copies. }
  18601.     bJDocLoop:SignedByte; { The Doc style: Draft, Spool, .., and
  18602. .. }
  18603.     fFromUsr:BOOLEAN; { Printing from an User's App (not PrApp)
  18604. flag }|
  18605. TPrJob=RECORD ∫Printing [2/2]
  18606.     pIdleProc:PrIdleProcPtr; { The Proc called while waiting on
  18607. IO etc. }
  18608.     pFileName:StringPtr; { Spool File Name: NIL for default. }
  18609.     iFileVol:INTEGER; { Spool File vol, set to 0 initially }
  18610.     bFileVers:SignedByte; { Spool File version, set to 0
  18611. initially }
  18612.     bJobX:SignedByte; { An eXtra byte. }|
  18613. TPrPort=RECORD ∫Printing [1/2]
  18614.     gPort:GrafPort; { The Printer's graf port. }
  18615.     gProcs:QDProcs; { ..and its procs }
  18616.     lGParam1:LONGINT; { 16 bytes for private parameter storage. }
  18617.     lGParam2:LONGINT;
  18618.     lGParam3:LONGINT;|
  18619. TPrPort=RECORD ∫Printing [2/2]
  18620.     lGParam4:LONGINT;
  18621.     fOurPtr:BOOLEAN; { Whether the PrPort allocation was done by
  18622. us. }
  18623.     fOurBits:BOOLEAN; { Whether the BitMap allocation was done
  18624. by us. }|
  18625. TPrStatus=RECORD ∫Printing [1/2]
  18626.     iTotPages:INTEGER; { Total pages in Print File. }
  18627.     iCurPage:INTEGER; { Current page number }
  18628.     iTotCopies:INTEGER; { Total copies requested }
  18629.     iCurCopy:INTEGER; { Current copy number }
  18630.     iTotBands:INTEGER; { Total bands per page. }
  18631.     iCurBand:INTEGER; { Current band number }|
  18632. TPrStatus=RECORD ∫Printing [2/2]
  18633.     fPgDirty:BOOLEAN; { True if current page has been written to.
  18634.     fImaging:BOOLEAN; { Set while in band's DrawPic call. }
  18635.     hPrint:THPrint; { Handle to the active Printer record }
  18636.     pPrPort:TPPrPort; { Ptr to the active PrPort }
  18637.     hPic:PicHandle; { Handle to the active Picture }|
  18638. TPrStl=RECORD ∫Printing
  18639.     wDev:INTEGER;
  18640.     iPageV:INTEGER;
  18641.     iPageH:INTEGER;
  18642.     bPort:SignedByte;
  18643.     feed:TFeed;|
  18644. TPrXInfo=RECORD ∫Printing [1/2]
  18645.     iRowBytes:INTEGER;
  18646.     iBandV:INTEGER;
  18647.     iBandH:INTEGER;
  18648.     iDevBytes:INTEGER;
  18649.     iBands:INTEGER;
  18650.     bPatScale:SignedByte;|
  18651. TPrXInfo=RECORD ∫Printing [2/2]
  18652.     bUlThick:SignedByte;
  18653.     bUlOffset:SignedByte;
  18654.     bUlShadow:SignedByte;
  18655.     scan:TScan;
  18656.     bXInfoX:SignedByte;|
  18657. TPWord=^TWord; ∫Printing|
  18658. TrackBox(theWindow:WindowPtr;thePt:Point;partCode:INTEGER):
  18659. BOOLEAN; ∫Windows Δ {A83B} IV-50 N79-1 TN79|
  18660. TrackControl(theControl:ControlHandle;thePoint:Point;
  18661. actionProc:ProcPtr):INTEGER; ∫Controls Δ {A968} I-323 P-114
  18662. 184|
  18663. TrackGoAway(theWindow:WindowPtr;thePt:Point):BOOLEAN;
  18664. ∫Windows Δ {A91E} I-288 P-98 184|
  18665. Transform(src:Point3D;VAR dst:Point3D); ∫Graf3D|
  18666. Translate(dx:Fixed;dy:Fixed;dz:Fixed); ∫Graf3D|
  18667. Translate24To32(addr24:UNIV Ptr):Ptr; ∫Memory {A091}|
  18668. Transliterate(srcHandle:Handle;dstHandle:Handle;target:
  18669. INTEGER;srcMask:LONGINT):OSErr; ∫Script Δ {A8B5} V-311|
  18670. transparent=36; ∫Quickdraw|
  18671. TrapA000 _Open; ∫Traps|
  18672. TrapA001 _Close; ∫Traps|
  18673. TrapA002 _Read; ∫Traps|
  18674. TrapA003 _Write; ∫Traps|
  18675. TrapA004 _Control; ∫Traps|
  18676. TrapA005 _Status; ∫Traps|
  18677. TrapA006 _KillIO; ∫Traps|
  18678. TrapA007 _GetVolInfo; ∫Traps|
  18679. TrapA008 _Create; ∫Traps|
  18680. TrapA009 _Delete; ∫Traps|
  18681. TrapA00A _OpenRF; ∫Traps|
  18682. TrapA00B _ReName; ∫Traps|
  18683. TrapA00C _GetFileInfo; ∫Traps|
  18684. TrapA00D _SetFileInfo; ∫Traps|
  18685. TrapA00E _UnMountVol; ∫Traps|
  18686. TrapA00F _MountVol; ∫Traps|
  18687. TrapA010 _Allocate; ∫Traps|
  18688. TrapA011 _GetEOF; ∫Traps|
  18689. TrapA012 _SetEOF; ∫Traps|
  18690. TrapA013 _FlushVol; ∫Traps|
  18691. TrapA014 _GetVol; ∫Traps|
  18692. TrapA015 _SetVol; ∫Traps|
  18693. TrapA016 _FInitQueue; ∫Traps|
  18694. TrapA017 _Eject; ∫Traps|
  18695. TrapA018 _GetFPos; ∫Traps|
  18696. TrapA019 _InitZone; ∫Traps|
  18697. TrapA01B _SetZone; ∫Traps|
  18698. TrapA01C _FreeMem; ∫Traps|
  18699. TrapA01F _DisposPtr; ∫Traps|
  18700. TrapA020 _SetPtrSize; ∫Traps|
  18701. TrapA021 _GetPtrSize; ∫Traps|
  18702. TrapA023 _DisposHandle; ∫Traps|
  18703. TrapA024 _SetHandleSize; ∫Traps|
  18704. TrapA025 _GetHandleSize; ∫Traps|
  18705. TrapA027 _ReallocHandle; ∫Traps|
  18706. TrapA029 _HLock; ∫Traps|
  18707. TrapA02A _HUnlock; ∫Traps|
  18708. TrapA02B _EmptyHandle; ∫Traps|
  18709. TrapA02C _InitApplZone; ∫Traps|
  18710. TrapA02D _SetApplLimit; ∫Traps|
  18711. TrapA02E _BlockMove; ∫Traps|
  18712. TrapA02F _PostEvent; ∫Traps|
  18713. TrapA030 _OSEventAvail; ∫Traps|
  18714. TrapA031 _GetOSEvent; ∫Traps|
  18715. TrapA032 _FlushEvents; ∫Traps|
  18716. TrapA033 _VInstall; ∫Traps|
  18717. TrapA034 _VRemove; ∫Traps|
  18718. TrapA035 _OffLine; ∫Traps|
  18719. TrapA036 _MoreMasters; ∫Traps|
  18720. TrapA038 _WriteParam; ∫Traps|
  18721. TrapA039 _ReadDateTime; ∫Traps|
  18722. TrapA03A _SetDateTime; ∫Traps|
  18723. TrapA03B _Delay; ∫Traps|
  18724. TrapA03C _CmpString; ∫Traps|
  18725. TrapA03D _DrvrInstall; ∫Traps|
  18726. TrapA03E _DrvrRemove; ∫Traps|
  18727. TrapA03F _InitUtil; ∫Traps|
  18728. TrapA040 _ResrvMem; ∫Traps|
  18729. TrapA041 _SetFilLock; ∫Traps|
  18730. TrapA042 _RstFilLock; ∫Traps|
  18731. TrapA043 _SetFilType; ∫Traps|
  18732. TrapA044 _SetFPos; ∫Traps|
  18733. TrapA045 _FlushFile; ∫Traps|
  18734. TrapA047 _SetTrapAddress; ∫Traps|
  18735. TrapA049 _HPurge; ∫Traps|
  18736. TrapA04A _HNoPurge; ∫Traps|
  18737. TrapA04B _SetGrowZone; ∫Traps|
  18738. TrapA04C _CompactMem; ∫Traps|
  18739. TrapA04D _PurgeMem; ∫Traps|
  18740. TrapA04E _AddDrive; ∫Traps|
  18741. TrapA04F _RDrvrInstall; ∫Traps|
  18742. TrapA050 _RelString; ∫Traps|
  18743. TrapA051 _ReadXPRam; ∫Traps|
  18744. TrapA054 _UprString; ∫Traps|
  18745. TrapA055 _StripAddress; ∫Traps|
  18746. TrapA056 _LwrString; ∫Traps|
  18747. TrapA057 _SetAppBase; ∫Traps|
  18748. TrapA057 _SetApplBase; ∫Traps|
  18749. TrapA058 _InsTime; ∫Traps|
  18750. TrapA059 _RmvTime; ∫Traps|
  18751. TrapA05A _PrimeTime; ∫Traps|
  18752. TrapA05C _MemoryDispatch; ∫Traps|
  18753. TrapA05D _SwapMMUMode; ∫Traps|
  18754. TrapA05E _NMInstall; ∫Traps|
  18755. TrapA05F _NMRemove; ∫Traps|
  18756. TrapA061 _MaxBlock; ∫Traps|
  18757. TrapA063 _MaxApplZone; ∫Traps|
  18758. TrapA064 _MoveHHi; ∫Traps|
  18759. TrapA065 _StackSpace; ∫Traps|
  18760. TrapA067 _HSetRBit; ∫Traps|
  18761. TrapA068 _HClrRBit; ∫Traps|
  18762. TrapA069 _HGetState; ∫Traps|
  18763. TrapA06A _HSetState; ∫Traps|
  18764. TrapA06C _InitFS; ∫Traps|
  18765. TrapA06D _InitEvents; ∫Traps|
  18766. TrapA06E _SlotManager; ∫Traps|
  18767. TrapA06F _SlotVInstall; ∫Traps|
  18768. TrapA070 _SlotVRemove; ∫Traps|
  18769. TrapA071 _AttachVBL; ∫Traps|
  18770. TrapA072 _DoVBLTask; ∫Traps|
  18771. TrapA075 _SIntInstall; ∫Traps|
  18772. TrapA076 _SIntRemove; ∫Traps|
  18773. TrapA077 _CountADBs; ∫Traps|
  18774. TrapA078 _GetIndADB; ∫Traps|
  18775. TrapA079 _GetADBInfo; ∫Traps|
  18776. TrapA07A _SetADBInfo; ∫Traps|
  18777. TrapA07B _ADBReInit; ∫Traps|
  18778. TrapA07C _ADBOp; ∫Traps|
  18779. TrapA07D _GetDefaultStartup; ∫Traps|
  18780. TrapA07E _SetDefaultStartup; ∫Traps|
  18781. TrapA07F _InternalWait; ∫Traps|
  18782. TrapA080 _GetVideoDefault; ∫Traps|
  18783. TrapA081 _SetVideoDefault; ∫Traps|
  18784. TrapA082 _DTInstall; ∫Traps|
  18785. TrapA083 _SetOSDefault; ∫Traps|
  18786. TrapA084 _GetOSDefault; ∫Traps|
  18787. TrapA085 _PMgrOp; ∫Traps|
  18788. TrapA08A _Sleep; ∫Traps|
  18789. TrapA08B _CommToolboxDispatch; ∫Traps|
  18790. TrapA08F _DeferUserFn; ∫Traps|
  18791. TrapA090 _SysEnvirons; ∫Traps|
  18792. TrapA0AD _GestaltDispatch; ∫Traps|
  18793. TrapA11A _GetZone; ∫Traps|
  18794. TrapA11D _MaxMem; ∫Traps|
  18795. TrapA11E _NewPtr; ∫Traps|
  18796. TrapA122 _NewHandle; ∫Traps|
  18797. TrapA126 _HandleZone; ∫Traps|
  18798. TrapA128 _RecoverHandle; ∫Traps|
  18799. TrapA12F _PPostEvent; ∫Traps|
  18800. TrapA146 _GetTrapAddress; ∫Traps|
  18801. TrapA148 _PtrZone; ∫Traps|
  18802. TrapA15C _MemoryDispatchA0Result; ∫Traps|
  18803. TrapA162 _PurgeSpace; ∫Traps|
  18804. TrapA166 _NewEmptyHandle; ∫Traps|
  18805. TrapA198 _HWPriv; ∫Traps|
  18806. TrapA200 _HOpen; ∫Traps|
  18807. TrapA207 _HGetVInfo; ∫Traps|
  18808. TrapA208 _HCreate; ∫Traps|
  18809. TrapA209 _HDelete; ∫Traps|
  18810. TrapA20A _HOpenRF; ∫Traps|
  18811. TrapA20B _HRename; ∫Traps|
  18812. TrapA20C _HGetFileInfo; ∫Traps|
  18813. TrapA20D _HSetFileInfo; ∫Traps|
  18814. TrapA20E _HUnmountVol; ∫Traps|
  18815. TrapA210 _AllocContig; ∫Traps|
  18816. TrapA214 _HGetVol; ∫Traps|
  18817. TrapA215 _HSetVol; ∫Traps|
  18818. TrapA241 _HSetFLock; ∫Traps|
  18819. TrapA242 _HRstFLock; ∫Traps|
  18820. TrapA801 _SndDisposeChannel; ∫Traps|
  18821. TrapA802 _SndAddModifier; ∫Traps|
  18822. TrapA803 _SndDoCommand; ∫Traps|
  18823. TrapA804 _SndDoImmediate; ∫Traps|
  18824. TrapA805 _SndPlay; ∫Traps|
  18825. TrapA806 _SndControl; ∫Traps|
  18826. TrapA807 _SndNewChannel; ∫Traps|
  18827. TrapA808 _InitProcMenu; ∫Traps|
  18828. TrapA809 _GetCVariant; ∫Traps|
  18829. TrapA80A _GetWVariant; ∫Traps|
  18830. TrapA80B _PopUpMenuSelect; ∫Traps|
  18831. TrapA80C _RGetResource; ∫Traps|
  18832. TrapA80D _Count1Resources; ∫Traps|
  18833. TrapA80E _Get1IxResource; ∫Traps|
  18834. TrapA80F _Get1IxType; ∫Traps|
  18835. TrapA810 _Unique1ID; ∫Traps|
  18836. TrapA811 _TESelView; ∫Traps|
  18837. TrapA812 _TEPinScroll; ∫Traps|
  18838. TrapA813 _TEAutoView; ∫Traps|
  18839. TrapA814 _SetFractEnable; ∫Traps|
  18840. TrapA815 _SCSIDispatch; ∫Traps|
  18841. TrapA816 _Pack8; ∫Traps|
  18842. TrapA817 _CopyMask; ∫Traps|
  18843. TrapA818 _FixATan2; ∫Traps|
  18844. TrapA819 _XMunger; ∫Traps|
  18845. TrapA81A _HOpenResFile; ∫Traps|
  18846. TrapA81B _HCreateResFile; ∫Traps|
  18847. TrapA81C _Count1Types; ∫Traps|
  18848. TrapA81D _InvalMenuBar; ∫Traps|
  18849. TrapA81F _Get1Resource; ∫Traps|
  18850. TrapA820 _Get1NamedResource; ∫Traps|
  18851. TrapA821 _MaxSizeRsrc; ∫Traps|
  18852. TrapA826 _InsMenuItem; ∫Traps|
  18853. TrapA827 _HideDItem; ∫Traps|
  18854. TrapA828 _ShowDItem; ∫Traps|
  18855. TrapA82B _Pack9; ∫Traps|
  18856. TrapA82C _Pack10; ∫Traps|
  18857. TrapA82D _Pack11; ∫Traps|
  18858. TrapA82E _Pack12; ∫Traps|
  18859. TrapA82F _Pack13; ∫Traps|
  18860. TrapA830 _Pack14; ∫Traps|
  18861. TrapA831 _Pack15; ∫Traps|
  18862. TrapA833 _ScrnBitMap; ∫Traps|
  18863. TrapA834 _SetFScaleDisable; ∫Traps|
  18864. TrapA835 _FontMetrics; ∫Traps|
  18865. TrapA836 _GetMaskTable; ∫Traps|
  18866. TrapA837 _MeasureText; ∫Traps|
  18867. TrapA838 _CalcMask; ∫Traps|
  18868. TrapA839 _SeedFill; ∫Traps|
  18869. TrapA83A _ZoomWindow; ∫Traps|
  18870. TrapA83B _TrackBox; ∫Traps|
  18871. TrapA83C _TEGetOffset; ∫Traps|
  18872. TrapA83E _TEStyleNew; ∫Traps|
  18873. TrapA84E _GetItemCmd; ∫Traps|
  18874. TrapA84F _SetItemCmd; ∫Traps|
  18875. TrapA850 _InitCursor; ∫Traps|
  18876. TrapA851 _SetCursor; ∫Traps|
  18877. TrapA852 _HideCursor; ∫Traps|
  18878. TrapA853 _ShowCursor; ∫Traps|
  18879. TrapA855 _ShieldCursor; ∫Traps|
  18880. TrapA856 _ObscureCursor; ∫Traps|
  18881. TrapA858 _BitAnd; ∫Traps|
  18882. TrapA859 _BitXOr; ∫Traps|
  18883. TrapA85A _BitNot; ∫Traps|
  18884. TrapA85B _BitOr; ∫Traps|
  18885. TrapA85C _BitShift; ∫Traps|
  18886. TrapA85D _BitTst; ∫Traps|
  18887. TrapA85E _BitSet; ∫Traps|
  18888. TrapA85F _BitClr; ∫Traps|
  18889. TrapA860 _WaitNextEvent; ∫Traps|
  18890. TrapA861 _Random; ∫Traps|
  18891. TrapA862 _ForeColor; ∫Traps|
  18892. TrapA863 _BackColor; ∫Traps|
  18893. TrapA864 _ColorBit; ∫Traps|
  18894. TrapA865 _GetPixel; ∫Traps|
  18895. TrapA866 _StuffHex; ∫Traps|
  18896. TrapA867 _LongMul; ∫Traps|
  18897. TrapA868 _FixMul; ∫Traps|
  18898. TrapA869 _FixRatio; ∫Traps|
  18899. TrapA86A _HiWord; ∫Traps|
  18900. TrapA86B _LoWord; ∫Traps|
  18901. TrapA86C _FixRound; ∫Traps|
  18902. TrapA86D _InitPort; ∫Traps|
  18903. TrapA86E _InitGraf; ∫Traps|
  18904. TrapA86F _OpenPort; ∫Traps|
  18905. TrapA870 _LocalToGlobal; ∫Traps|
  18906. TrapA871 _GlobalToLocal; ∫Traps|
  18907. TrapA872 _GrafDevice; ∫Traps|
  18908. TrapA873 _SetPort; ∫Traps|
  18909. TrapA874 _GetPort; ∫Traps|
  18910. TrapA875 _SetPBits; ∫Traps|
  18911. TrapA876 _PortSize; ∫Traps|
  18912. TrapA877 _MovePortTo; ∫Traps|
  18913. TrapA878 _SetOrigin; ∫Traps|
  18914. TrapA879 _SetClip; ∫Traps|
  18915. TrapA87A _GetClip; ∫Traps|
  18916. TrapA87B _ClipRect; ∫Traps|
  18917. TrapA87C _BackPat; ∫Traps|
  18918. TrapA87D _CloseCport; ∫Traps|
  18919. TrapA87D _ClosePort; ∫Traps|
  18920. TrapA87E _AddPt; ∫Traps|
  18921. TrapA87F _SubPt; ∫Traps|
  18922. TrapA880 _SetPt; ∫Traps|
  18923. TrapA881 _EqualPt; ∫Traps|
  18924. TrapA882 _StdText; ∫Traps|
  18925. TrapA883 _DrawChar; ∫Traps|
  18926. TrapA884 _DrawString; ∫Traps|
  18927. TrapA885 _DrawText; ∫Traps|
  18928. TrapA886 _TextWidth; ∫Traps|
  18929. TrapA887 _TextFont; ∫Traps|
  18930. TrapA888 _TextFace; ∫Traps|
  18931. TrapA889 _TextMode; ∫Traps|
  18932. TrapA88A _TextSize; ∫Traps|
  18933. TrapA88B _GetFontInfo; ∫Traps|
  18934. TrapA88C _StringWidth; ∫Traps|
  18935. TrapA88D _CharWidth; ∫Traps|
  18936. TrapA88E _SpaceExtra; ∫Traps|
  18937. TrapA88F _OSDispatch; ∫Traps|
  18938. TrapA890 _StdLine; ∫Traps|
  18939. TrapA891 _LineTo; ∫Traps|
  18940. TrapA892 _Line; ∫Traps|
  18941. TrapA893 _MoveTo; ∫Traps|
  18942. TrapA894 _Move; ∫Traps|
  18943. TrapA895 _ShutDown; ∫Traps|
  18944. TrapA896 _HidePen; ∫Traps|
  18945. TrapA897 _ShowPen; ∫Traps|
  18946. TrapA898 _GetPenState; ∫Traps|
  18947. TrapA899 _SetPenState; ∫Traps|
  18948. TrapA89A _GetPen; ∫Traps|
  18949. TrapA89B _PenSize; ∫Traps|
  18950. TrapA89C _PenMode; ∫Traps|
  18951. TrapA89D _PenPat; ∫Traps|
  18952. TrapA89E _PenNormal; ∫Traps|
  18953. TrapA89F _DisableDogCow; ∫Traps|
  18954. TrapA89F _EnableDogCow; ∫Traps|
  18955. TrapA89F _InitDogCow; ∫Traps|
  18956. TrapA89F _Moof; ∫Traps|
  18957. TrapA89F _Unimplemented; ∫Traps|
  18958. TrapA8A0 _StdRect; ∫Traps|
  18959. TrapA8A1 _FrameRect; ∫Traps|
  18960. TrapA8A2 _PaintRect; ∫Traps|
  18961. TrapA8A3 _EraseRect; ∫Traps|
  18962. TrapA8A4 _InverRect; ∫Traps|
  18963. TrapA8A5 _FillRect; ∫Traps|
  18964. TrapA8A6 _EqualRect; ∫Traps|
  18965. TrapA8A7 _SetRect; ∫Traps|
  18966. TrapA8A8 _OffSetRect; ∫Traps|
  18967. TrapA8A9 _InSetRect; ∫Traps|
  18968. TrapA8AA _SectRect; ∫Traps|
  18969. TrapA8AB _UnionRect; ∫Traps|
  18970. TrapA8AC _Pt2Rect; ∫Traps|
  18971. TrapA8AD _PtInRect; ∫Traps|
  18972. TrapA8AE _EmptyRect; ∫Traps|
  18973. TrapA8AF _StdRRect; ∫Traps|
  18974. TrapA8B0 _FrameRoundRect; ∫Traps|
  18975. TrapA8B1 _PaintRoundRect; ∫Traps|
  18976. TrapA8B2 _EraseRoundRect; ∫Traps|
  18977. TrapA8B3 _InverRoundRect; ∫Traps|
  18978. TrapA8B4 _FillRoundRect; ∫Traps|
  18979. TrapA8B5 _ScriptUtil; ∫Traps|
  18980. TrapA8B6 _StdOval; ∫Traps|
  18981. TrapA8B7 _FrameOval; ∫Traps|
  18982. TrapA8B8 _PaintOval; ∫Traps|
  18983. TrapA8B9 _EraseOval; ∫Traps|
  18984. TrapA8BA _InvertOval; ∫Traps|
  18985. TrapA8BB _FillOval; ∫Traps|
  18986. TrapA8BC _SlopeFromAngle; ∫Traps|
  18987. TrapA8BD _StdArc; ∫Traps|
  18988. TrapA8BE _FrameArc; ∫Traps|
  18989. TrapA8BF _PaintArc; ∫Traps|
  18990. TrapA8C0 _EraseArc; ∫Traps|
  18991. TrapA8C1 _InvertArc; ∫Traps|
  18992. TrapA8C2 _FillArc; ∫Traps|
  18993. TrapA8C3 _PtToAngle; ∫Traps|
  18994. TrapA8C4 _AngleFromSlope; ∫Traps|
  18995. TrapA8C5 _StdPoly; ∫Traps|
  18996. TrapA8C6 _FramePoly; ∫Traps|
  18997. TrapA8C7 _PaintPoly; ∫Traps|
  18998. TrapA8C8 _ErasePoly; ∫Traps|
  18999. TrapA8C9 _InvertPoly; ∫Traps|
  19000. TrapA8CA _FillPoly; ∫Traps|
  19001. TrapA8CB _OpenPoly; ∫Traps|
  19002. TrapA8CC _ClosePgon; ∫Traps|
  19003. TrapA8CD _KillPoly; ∫Traps|
  19004. TrapA8CE _OffSetPoly; ∫Traps|
  19005. TrapA8CF _PackBits; ∫Traps|
  19006. TrapA8D0 _UnpackBits; ∫Traps|
  19007. TrapA8D1 _StdRgn; ∫Traps|
  19008. TrapA8D2 _FrameRgn; ∫Traps|
  19009. TrapA8D3 _PaintRgn; ∫Traps|
  19010. TrapA8D4 _EraseRgn; ∫Traps|
  19011. TrapA8D5 _InverRgn; ∫Traps|
  19012. TrapA8D6 _FillRgn; ∫Traps|
  19013. TrapA8D7 _BitMapToRegion; ∫Traps|
  19014. TrapA8D8 _NewRgn; ∫Traps|
  19015. TrapA8D9 _DisposRgn; ∫Traps|
  19016. TrapA8DA _OpenRgn; ∫Traps|
  19017. TrapA8DB _CloseRgn; ∫Traps|
  19018. TrapA8DC _CopyRgn; ∫Traps|
  19019. TrapA8DD _SetEmptyRgn; ∫Traps|
  19020. TrapA8DE _SetRecRgn; ∫Traps|
  19021. TrapA8DF _RectRgn; ∫Traps|
  19022. TrapA8E0 _OfSetRgn; ∫Traps|
  19023. TrapA8E1 _InSetRgn; ∫Traps|
  19024. TrapA8E2 _EmptyRgn; ∫Traps|
  19025. TrapA8E3 _EqualRgn; ∫Traps|
  19026. TrapA8E4 _SectRgn; ∫Traps|
  19027. TrapA8E5 _UnionRgn; ∫Traps|
  19028. TrapA8E6 _DiffRgn; ∫Traps|
  19029. TrapA8E7 _XOrRgn; ∫Traps|
  19030. TrapA8E8 _PtInRgn; ∫Traps|
  19031. TrapA8E9 _RectInRgn; ∫Traps|
  19032. TrapA8EA _SetStdProcs; ∫Traps|
  19033. TrapA8EB _StdBits; ∫Traps|
  19034. TrapA8EC _CopyBits; ∫Traps|
  19035. TrapA8ED _StdTxMeas; ∫Traps|
  19036. TrapA8EE _StdGetPic; ∫Traps|
  19037. TrapA8EF _ScrollRect; ∫Traps|
  19038. TrapA8F0 _StdPutPic; ∫Traps|
  19039. TrapA8F1 _StdComment; ∫Traps|
  19040. TrapA8F2 _PicComment; ∫Traps|
  19041. TrapA8F3 _OpenPicture; ∫Traps|
  19042. TrapA8F4 _ClosePicture; ∫Traps|
  19043. TrapA8F5 _KillPicture; ∫Traps|
  19044. TrapA8F6 _DrawPicture; ∫Traps|
  19045. TrapA8F8 _ScalePt; ∫Traps|
  19046. TrapA8F9 _MapPt; ∫Traps|
  19047. TrapA8FA _MapRect; ∫Traps|
  19048. TrapA8FB _MapRgn; ∫Traps|
  19049. TrapA8FC _MapPoly; ∫Traps|
  19050. TrapA8FE _InitFonts; ∫Traps|
  19051. TrapA8FF _GetFName; ∫Traps|
  19052. TrapA900 _GetFNum; ∫Traps|
  19053. TrapA901 _FMSwapFont; ∫Traps|
  19054. TrapA902 _RealFont; ∫Traps|
  19055. TrapA903 _SetFontLock; ∫Traps|
  19056. TrapA904 _DrawGrowIcon; ∫Traps|
  19057. TrapA905 _DragGrayRgn; ∫Traps|
  19058. TrapA906 _NewString; ∫Traps|
  19059. TrapA907 _SetString; ∫Traps|
  19060. TrapA908 _ShowHide; ∫Traps|
  19061. TrapA909 _CalcVis; ∫Traps|
  19062. TrapA90A _CalcVBehind; ∫Traps|
  19063. TrapA90B _ClipAbove; ∫Traps|
  19064. TrapA90C _PaintOne; ∫Traps|
  19065. TrapA90D _PaintBehind; ∫Traps|
  19066. TrapA90E _SaveOld; ∫Traps|
  19067. TrapA90F _DrawNew; ∫Traps|
  19068. TrapA910 _GetWMgrPort; ∫Traps|
  19069. TrapA911 _CheckUpDate; ∫Traps|
  19070. TrapA912 _InitWindows; ∫Traps|
  19071. TrapA913 _NewWindow; ∫Traps|
  19072. TrapA914 _DisposWindow; ∫Traps|
  19073. TrapA915 _ShowWindow; ∫Traps|
  19074. TrapA916 _HideWindow; ∫Traps|
  19075. TrapA917 _GetWRefCon; ∫Traps|
  19076. TrapA918 _SetWRefCon; ∫Traps|
  19077. TrapA919 _GetWTitle; ∫Traps|
  19078. TrapA91A _SetWTitle; ∫Traps|
  19079. TrapA91B _MoveWindow; ∫Traps|
  19080. TrapA91C _HiliteWindow; ∫Traps|
  19081. TrapA91D _SizeWindow; ∫Traps|
  19082. TrapA91E _TrackGoAway; ∫Traps|
  19083. TrapA91F _SelectWindow; ∫Traps|
  19084. TrapA920 _BringToFront; ∫Traps|
  19085. TrapA921 _SendBehind; ∫Traps|
  19086. TrapA922 _BeginUpDate; ∫Traps|
  19087. TrapA923 _EndUpDate; ∫Traps|
  19088. TrapA924 _FrontWindow; ∫Traps|
  19089. TrapA925 _DragWindow; ∫Traps|
  19090. TrapA926 _DragTheRgn; ∫Traps|
  19091. TrapA927 _InvalRgn; ∫Traps|
  19092. TrapA928 _InvalRect; ∫Traps|
  19093. TrapA929 _ValidRgn; ∫Traps|
  19094. TrapA92A _ValidRect; ∫Traps|
  19095. TrapA92B _GrowWindow; ∫Traps|
  19096. TrapA92C _FindWindow; ∫Traps|
  19097. TrapA92D _CloseWindow; ∫Traps|
  19098. TrapA92E _SetWindowPic; ∫Traps|
  19099. TrapA92F _GetWindowPic; ∫Traps|
  19100. TrapA930 _InitMenus; ∫Traps|
  19101. TrapA931 _NewMenu; ∫Traps|
  19102. TrapA932 _DisposMenu; ∫Traps|
  19103. TrapA933 _AppendMenu; ∫Traps|
  19104. TrapA934 _ClearMenuBar; ∫Traps|
  19105. TrapA935 _InsertMenu; ∫Traps|
  19106. TrapA936 _DeleteMenu; ∫Traps|
  19107. TrapA937 _DrawMenuBar; ∫Traps|
  19108. TrapA938 _HiliteMenu; ∫Traps|
  19109. TrapA939 _EnableItem; ∫Traps|
  19110. TrapA93A _DisableItem; ∫Traps|
  19111. TrapA93B _GetMenuBar; ∫Traps|
  19112. TrapA93C _SetMenuBar; ∫Traps|
  19113. TrapA93D _MenuSelect; ∫Traps|
  19114. TrapA93E _MenuKey; ∫Traps|
  19115. TrapA93F _GetItmIcon; ∫Traps|
  19116. TrapA940 _SetItmIcon; ∫Traps|
  19117. TrapA941 _GetItmStyle; ∫Traps|
  19118. TrapA942 _SetItmStyle; ∫Traps|
  19119. TrapA943 _GetItmMark; ∫Traps|
  19120. TrapA944 _SetItmMark; ∫Traps|
  19121. TrapA945 _CheckItem; ∫Traps|
  19122. TrapA946 _GetItem; ∫Traps|
  19123. TrapA947 _SetItem; ∫Traps|
  19124. TrapA948 _CalcMenuSize; ∫Traps|
  19125. TrapA949 _GetMHandle; ∫Traps|
  19126. TrapA94A _SetMFlash; ∫Traps|
  19127. TrapA94B _PlotIcon; ∫Traps|
  19128. TrapA94C _FlashMenuBar; ∫Traps|
  19129. TrapA94D _AddResMenu; ∫Traps|
  19130. TrapA94E _PinRect; ∫Traps|
  19131. TrapA94F _DeltaPoint; ∫Traps|
  19132. TrapA950 _CountMItems; ∫Traps|
  19133. TrapA951 _InsertResMenu; ∫Traps|
  19134. TrapA952 _DelMenuItem; ∫Traps|
  19135. TrapA953 _UpdtControl; ∫Traps|
  19136. TrapA954 _NewControl; ∫Traps|
  19137. TrapA955 _DisposControl; ∫Traps|
  19138. TrapA956 _KillControls; ∫Traps|
  19139. TrapA957 _ShowControl; ∫Traps|
  19140. TrapA958 _HideControl; ∫Traps|
  19141. TrapA959 _MoveControl; ∫Traps|
  19142. TrapA95A _GetCRefCon; ∫Traps|
  19143. TrapA95B _SetCRefCon; ∫Traps|
  19144. TrapA95C _SizeControl; ∫Traps|
  19145. TrapA95D _HiliteControl; ∫Traps|
  19146. TrapA95E _GetCTitle; ∫Traps|
  19147. TrapA95F _SetCTitle; ∫Traps|
  19148. TrapA960 _GetCtlValue; ∫Traps|
  19149. TrapA961 _GetMinCtl; ∫Traps|
  19150. TrapA962 _GetMaxCtl; ∫Traps|
  19151. TrapA963 _SetCtlValue; ∫Traps|
  19152. TrapA964 _SetMinCtl; ∫Traps|
  19153. TrapA965 _SetMaxCtl; ∫Traps|
  19154. TrapA966 _TestControl; ∫Traps|
  19155. TrapA967 _DragControl; ∫Traps|
  19156. TrapA968 _TrackControl; ∫Traps|
  19157. TrapA969 _DrawControls; ∫Traps|
  19158. TrapA96A _GetCtlAction; ∫Traps|
  19159. TrapA96B _SetCtlAction; ∫Traps|
  19160. TrapA96C _FindControl; ∫Traps|
  19161. TrapA96D _Draw1Control; ∫Traps|
  19162. TrapA96E _Dequeue; ∫Traps|
  19163. TrapA96F _Enqueue; ∫Traps|
  19164. TrapA970 _GetNextEvent; ∫Traps|
  19165. TrapA971 _EventAvail; ∫Traps|
  19166. TrapA972 _GetMouse; ∫Traps|
  19167. TrapA973 _StillDown; ∫Traps|
  19168. TrapA974 _Button; ∫Traps|
  19169. TrapA975 _TickCount; ∫Traps|
  19170. TrapA976 _GetKeys; ∫Traps|
  19171. TrapA977 _WaitMouseUp; ∫Traps|
  19172. TrapA978 _UpdtDialog; ∫Traps|
  19173. TrapA979 _CouldDialog; ∫Traps|
  19174. TrapA97A _FreeDialog; ∫Traps|
  19175. TrapA97B _InitDialogs; ∫Traps|
  19176. TrapA97C _GetNewDialog; ∫Traps|
  19177. TrapA97D _NewDialog; ∫Traps|
  19178. TrapA97E _SelIText; ∫Traps|
  19179. TrapA97F _IsDialogEvent; ∫Traps|
  19180. TrapA980 _DialogSelect; ∫Traps|
  19181. TrapA981 _DrawDialog; ∫Traps|
  19182. TrapA982 _CloseDialog; ∫Traps|
  19183. TrapA983 _DisposDialog; ∫Traps|
  19184. TrapA984 _FindDItem; ∫Traps|
  19185. TrapA985 _Alert; ∫Traps|
  19186. TrapA986 _StopAlert; ∫Traps|
  19187. TrapA987 _NoteAlert; ∫Traps|
  19188. TrapA988 _CautionAlert; ∫Traps|
  19189. TrapA989 _CouldAlert; ∫Traps|
  19190. TrapA98A _FreeAlert; ∫Traps|
  19191. TrapA98B _ParamText; ∫Traps|
  19192. TrapA98C _ErrorSound; ∫Traps|
  19193. TrapA98D _GetDItem; ∫Traps|
  19194. TrapA98E _SetDItem; ∫Traps|
  19195. TrapA98F _SetIText; ∫Traps|
  19196. TrapA990 _GetIText; ∫Traps|
  19197. TrapA991 _ModalDialog; ∫Traps|
  19198. TrapA992 _DetachResource; ∫Traps|
  19199. TrapA993 _SetResPurge; ∫Traps|
  19200. TrapA994 _CurResFile; ∫Traps|
  19201. TrapA995 _InitResources; ∫Traps|
  19202. TrapA996 _RsrcZoneInit; ∫Traps|
  19203. TrapA997 _OpenResFile; ∫Traps|
  19204. TrapA998 _UseResFile; ∫Traps|
  19205. TrapA999 _UpdateResFile; ∫Traps|
  19206. TrapA99A _CloseResFile; ∫Traps|
  19207. TrapA99B _SetResLoad; ∫Traps|
  19208. TrapA99C _CountResources; ∫Traps|
  19209. TrapA99D _GetIndResource; ∫Traps|
  19210. TrapA99E _CountTypes; ∫Traps|
  19211. TrapA99F _GetIndType; ∫Traps|
  19212. TrapA9A0 _GetResource; ∫Traps|
  19213. TrapA9A1 _GetNamedResource; ∫Traps|
  19214. TrapA9A2 _LoadResource; ∫Traps|
  19215. TrapA9A3 _ReleaseResource; ∫Traps|
  19216. TrapA9A4 _HomeResFile; ∫Traps|
  19217. TrapA9A5 _SizeRsrc; ∫Traps|
  19218. TrapA9A6 _GetResAttrs; ∫Traps|
  19219. TrapA9A7 _SetResAttrs; ∫Traps|
  19220. TrapA9A8 _GetResInfo; ∫Traps|
  19221. TrapA9A9 _SetResInfo; ∫Traps|
  19222. TrapA9AA _ChangedResource; ∫Traps|
  19223. TrapA9AB _AddResource; ∫Traps|
  19224. TrapA9AC _AddReference; ∫Traps|
  19225. TrapA9AD _RmveResource; ∫Traps|
  19226. TrapA9AE _RmveReference; ∫Traps|
  19227. TrapA9AF _ResError; ∫Traps|
  19228. TrapA9B0 _WriteResource; ∫Traps|
  19229. TrapA9B1 _CreateResFile; ∫Traps|
  19230. TrapA9B2 _SystemEvent; ∫Traps|
  19231. TrapA9B3 _SystemClick; ∫Traps|
  19232. TrapA9B4 _SystemTask; ∫Traps|
  19233. TrapA9B5 _SystemMenu; ∫Traps|
  19234. TrapA9B6 _OpenDeskAcc; ∫Traps|
  19235. TrapA9B7 _CloseDeskAcc; ∫Traps|
  19236. TrapA9B8 _GetPattern; ∫Traps|
  19237. TrapA9B9 _GetCursor; ∫Traps|
  19238. TrapA9BA _GetString; ∫Traps|
  19239. TrapA9BB _GetIcon; ∫Traps|
  19240. TrapA9BC _GetPicture; ∫Traps|
  19241. TrapA9BD _GetNewWindow; ∫Traps|
  19242. TrapA9BE _GetNewControl; ∫Traps|
  19243. TrapA9BF _GetRMenu; ∫Traps|
  19244. TrapA9C0 _GetNewMBar; ∫Traps|
  19245. TrapA9C1 _UniqueID; ∫Traps|
  19246. TrapA9C2 _SysEdit; ∫Traps|
  19247. TrapA9C3 _KeyTrans; ∫Traps|
  19248. TrapA9C4 _OpenRFPerm; ∫Traps|
  19249. TrapA9C5 _RsrcMapEntry; ∫Traps|
  19250. TrapA9C6 _Secs2Date; ∫Traps|
  19251. TrapA9C7 _Date2Secs; ∫Traps|
  19252. TrapA9C8 _SysBeep; ∫Traps|
  19253. TrapA9C9 _SysError; ∫Traps|
  19254. TrapA9CA _PutIcon; ∫Traps|
  19255. TrapA9CB _TEGetText; ∫Traps|
  19256. TrapA9CC _TEInit; ∫Traps|
  19257. TrapA9CD _TEDispose; ∫Traps|
  19258. TrapA9CE _TextBox; ∫Traps|
  19259. TrapA9CF _TESetText; ∫Traps|
  19260. TrapA9D0 _TECalText; ∫Traps|
  19261. TrapA9D1 _TESetSelect; ∫Traps|
  19262. TrapA9D2 _TENew; ∫Traps|
  19263. TrapA9D3 _TEUpdate; ∫Traps|
  19264. TrapA9D4 _TEClick; ∫Traps|
  19265. TrapA9D5 _TECopy; ∫Traps|
  19266. TrapA9D6 _TECut; ∫Traps|
  19267. TrapA9D7 _TEDelete; ∫Traps|
  19268. TrapA9D8 _TEActivate; ∫Traps|
  19269. TrapA9D9 _TEDeactivate; ∫Traps|
  19270. TrapA9DA _TEIdle; ∫Traps|
  19271. TrapA9DB _TEPaste; ∫Traps|
  19272. TrapA9DC _TEKey; ∫Traps|
  19273. TrapA9DD _TEScroll; ∫Traps|
  19274. TrapA9DE _TEInsert; ∫Traps|
  19275. TrapA9DF _TESetJust; ∫Traps|
  19276. TrapA9E0 _Munger; ∫Traps|
  19277. TrapA9E1 _HandToHand; ∫Traps|
  19278. TrapA9E2 _PtrToXHand; ∫Traps|
  19279. TrapA9E3 _PtrToHand; ∫Traps|
  19280. TrapA9E4 _HandAndHand; ∫Traps|
  19281. TrapA9E5 _InitPack; ∫Traps|
  19282. TrapA9E6 _InitAllPacks; ∫Traps|
  19283. TrapA9E7 _Pack0; ∫Traps|
  19284. TrapA9E8 _Pack1; ∫Traps|
  19285. TrapA9E9 _Pack2; ∫Traps|
  19286. TrapA9EA _Pack3; ∫Traps|
  19287. TrapA9EB _FP68K; ∫Traps|
  19288. TrapA9EB _Pack4; ∫Traps|
  19289. TrapA9EC _Elems68K; ∫Traps|
  19290. TrapA9EC _Pack5; ∫Traps|
  19291. TrapA9ED _Pack6; ∫Traps|
  19292. TrapA9EE _DECSTR68K; ∫Traps|
  19293. TrapA9EE _Pack7; ∫Traps|
  19294. TrapA9EF _PtrAndHand; ∫Traps|
  19295. TrapA9F0 _LoadSeg; ∫Traps|
  19296. TrapA9F1 _UnLoadSeg; ∫Traps|
  19297. TrapA9F2 _Launch; ∫Traps|
  19298. TrapA9F3 _Chain; ∫Traps|
  19299. TrapA9F4 _ExitToShell; ∫Traps|
  19300. TrapA9F5 _GetAppParms; ∫Traps|
  19301. TrapA9F6 _GetResFileAttrs; ∫Traps|
  19302. TrapA9F7 _SetResFileAttrs; ∫Traps|
  19303. TrapA9F8 _MethodDispatch; ∫Traps|
  19304. TrapA9F9 _InfoScrap; ∫Traps|
  19305. TrapA9FA _UnloadScrap; ∫Traps|
  19306. TrapA9FA _UnlodeScrap; ∫Traps|
  19307. TrapA9FB _LoadScrap; ∫Traps|
  19308. TrapA9FB _LodeScrap; ∫Traps|
  19309. TrapA9FC _ZeroScrap; ∫Traps|
  19310. TrapA9FD _GetScrap; ∫Traps|
  19311. TrapA9FE _PutScrap; ∫Traps|
  19312. TrapA9FF _Debugger; ∫Traps|
  19313. TrapAA00 _OpenCport; ∫Traps|
  19314. TrapAA01 _InitCport; ∫Traps|
  19315. TrapAA03 _NewPixMap; ∫Traps|
  19316. TrapAA04 _DisposPixMap; ∫Traps|
  19317. TrapAA05 _CopyPixMap; ∫Traps|
  19318. TrapAA06 _SetPortPix; ∫Traps|
  19319. TrapAA07 _NewPixPat; ∫Traps|
  19320. TrapAA08 _DisposPixPat; ∫Traps|
  19321. TrapAA09 _CopyPixPat; ∫Traps|
  19322. TrapAA0A _PenPixPat; ∫Traps|
  19323. TrapAA0B _BackPixPat; ∫Traps|
  19324. TrapAA0C _GetPixPat; ∫Traps|
  19325. TrapAA0D _MakeRGBPat; ∫Traps|
  19326. TrapAA0E _FillCRect; ∫Traps|
  19327. TrapAA0F _FillCOval; ∫Traps|
  19328. TrapAA10 _FillCRoundRect; ∫Traps|
  19329. TrapAA11 _FillCArc; ∫Traps|
  19330. TrapAA12 _FillCRgn; ∫Traps|
  19331. TrapAA13 _FillCPoly; ∫Traps|
  19332. TrapAA14 _RGBForeColor; ∫Traps|
  19333. TrapAA15 _RGBBackColor; ∫Traps|
  19334. TrapAA16 _SetCPixel; ∫Traps|
  19335. TrapAA17 _GetCPixel; ∫Traps|
  19336. TrapAA18 _GetCTable; ∫Traps|
  19337. TrapAA19 _GetForeColor; ∫Traps|
  19338. TrapAA1A _GetBackColor; ∫Traps|
  19339. TrapAA1B _GetCCursor; ∫Traps|
  19340. TrapAA1C _SetCCursor; ∫Traps|
  19341. TrapAA1D _AllocCursor; ∫Traps|
  19342. TrapAA1E _GetCIcon; ∫Traps|
  19343. TrapAA1F _PlotCIcon; ∫Traps|
  19344. TrapAA21 _OpColor; ∫Traps|
  19345. TrapAA22 _HiliteColor; ∫Traps|
  19346. TrapAA23 _CharExtra; ∫Traps|
  19347. TrapAA24 _DisposCTable; ∫Traps|
  19348. TrapAA25 _DisposCIcon; ∫Traps|
  19349. TrapAA26 _DisposCCursor; ∫Traps|
  19350. TrapAA27 _GetMaxDevice; ∫Traps|
  19351. TrapAA28 _GetCTSeed; ∫Traps|
  19352. TrapAA29 _GetDeviceList; ∫Traps|
  19353. TrapAA2A _GetMainDevice; ∫Traps|
  19354. TrapAA2B _GetNextDevice; ∫Traps|
  19355. TrapAA2C _TestDeviceAttribute; ∫Traps|
  19356. TrapAA2D _SetDeviceAttribute; ∫Traps|
  19357. TrapAA2E _InitGDevice; ∫Traps|
  19358. TrapAA2F _NewGDevice; ∫Traps|
  19359. TrapAA30 _DisposGDevice; ∫Traps|
  19360. TrapAA31 _SetGDevice; ∫Traps|
  19361. TrapAA32 _GetGDevice; ∫Traps|
  19362. TrapAA33 _Color2Index; ∫Traps|
  19363. TrapAA34 _Index2Color; ∫Traps|
  19364. TrapAA35 _InvertColor; ∫Traps|
  19365. TrapAA36 _RealColor; ∫Traps|
  19366. TrapAA37 _GetSubTable; ∫Traps|
  19367. TrapAA38 _UpdatePixMap; ∫Traps|
  19368. TrapAA39 _MakeITable; ∫Traps|
  19369. TrapAA3A _AddSearch; ∫Traps|
  19370. TrapAA3B _AddComp; ∫Traps|
  19371. TrapAA3C _SetClientID; ∫Traps|
  19372. TrapAA3D _ProtectEntry; ∫Traps|
  19373. TrapAA3E _ReserveEntry; ∫Traps|
  19374. TrapAA3F _SetEntries; ∫Traps|
  19375. TrapAA40 _QDError; ∫Traps|
  19376. TrapAA41 _SetWinColor; ∫Traps|
  19377. TrapAA42 _GetAuxWin; ∫Traps|
  19378. TrapAA43 _SetCtlColor; ∫Traps|
  19379. TrapAA44 _GetAuxCtl; ∫Traps|
  19380. TrapAA45 _NewCWindow; ∫Traps|
  19381. TrapAA46 _GetNewCWindow; ∫Traps|
  19382. TrapAA47 _SetDeskCPat; ∫Traps|
  19383. TrapAA48 _GetCWMgrPort; ∫Traps|
  19384. TrapAA49 _SaveEntries; ∫Traps|
  19385. TrapAA4A _RestoreEntries; ∫Traps|
  19386. TrapAA4B _NewCDialog; ∫Traps|
  19387. TrapAA4C _DelSearch; ∫Traps|
  19388. TrapAA4D _DelComp; ∫Traps|
  19389. TrapAA4E _SetStdCProcs; ∫Traps|
  19390. TrapAA4F _CalcCMask; ∫Traps|
  19391. TrapAA50 _SeedCFill; ∫Traps|
  19392. TrapAA52 _HFSPinaforeDispatch; ∫Traps|
  19393. TrapAA60 _DelMCEntries; ∫Traps|
  19394. TrapAA61 _GetMCInfo; ∫Traps|
  19395. TrapAA62 _SetMCInfo; ∫Traps|
  19396. TrapAA63 _DispMCInfo; ∫Traps|
  19397. TrapAA64 _GetMCEntry; ∫Traps|
  19398. TrapAA65 _SetMCEntries; ∫Traps|
  19399. TrapAA66 _MenuChoice; ∫Traps|
  19400. TrapAA90 _InitPalettes; ∫Traps|
  19401. TrapAA91 _NewPalette; ∫Traps|
  19402. TrapAA92 _GetNewPalette; ∫Traps|
  19403. TrapAA93 _DisposePalette; ∫Traps|
  19404. TrapAA94 _ActivatePalette; ∫Traps|
  19405. TrapAA95 _NSetPalette; ∫Traps|
  19406. TrapAA95 _SetPalette; ∫Traps|
  19407. TrapAA96 _GetPalette; ∫Traps|
  19408. TrapAA97 _PmForeColor; ∫Traps|
  19409. TrapAA98 _PmBackColor; ∫Traps|
  19410. TrapAA99 _AnimateEntry; ∫Traps|
  19411. TrapAA9A _AnimatePalette; ∫Traps|
  19412. TrapAA9B _GetEntryColor; ∫Traps|
  19413. TrapAA9C _SetEntryColor; ∫Traps|
  19414. TrapAA9D _GetEntryUsage; ∫Traps|
  19415. TrapAA9E _SetEntryUsage; ∫Traps|
  19416. TrapAA9F _CTab2Palette; ∫Traps|
  19417. TrapAAA0 _Palette2CTab; ∫Traps|
  19418. TrapAAA1 _CopyPalette; ∫Traps|
  19419. TrapABCA _DeviceLoop; ∫Traps|
  19420. TrapABF8 _StdOpcodeProc; ∫Traps|
  19421. TrapABFF _DebugStr; ∫Traps|
  19422. Traps see ∫Traps|
  19423. TrapType=… ∫OSUtils
  19424. (OSTrap,ToolTrap);|
  19425. trashIconResource=-3993; ∫Icons|
  19426. TRCCB=PACKED RECORD ∫ADSP [1/2]
  19427.     ccbLink:TPCCB; { link to next ccb }
  19428.     refNum:INTEGER; { user reference number }
  19429.     state:INTEGER; { state of the connection end }
  19430.     userFlags:Byte; { flags for unsolicited connection events }
  19431.     localSocket:Byte; { socket number of this connection end }|
  19432. TRCCB=PACKED RECORD ∫ADSP [2/2]
  19433.     remoteAddress:AddrBlock; { internet address of remote end }
  19434.     attnCode:INTEGER; { attention code received }
  19435.     attnSize:INTEGER; { size of received attention data }
  19436.     attnPtr:Ptr; { ptr to received attention data }
  19437.     reserved:PACKED ARRAY [1..220] OF Byte; { adsp internal use }|
  19438. trFunc=5; ∫Packages
  19439. { Transcendental Functions }|
  19440. TripleInt=ARRAY[0..2] OF FVector; ∫Script
  19441. { index by [fPositive..fZero] }|
  19442. TRslRec=RECORD ∫Printing
  19443.     iXRsl:INTEGER;
  19444.     iYRsl:INTEGER;|
  19445. TRslRg=RECORD ∫Printing
  19446.     iMin:INTEGER;
  19447.     iMax:INTEGER;|
  19448. true32b=1; ∫OSUtils
  19449. { 32 bit addressing error }|
  19450. Trunc(x:Extended):longint; MPW-201 TP-355|
  19451. TruncCode=INTEGER; ∫Script|
  19452. TruncString(width:INTEGER;VAR theString:Str255;truncWhere:
  19453. TruncCode):INTEGER; ∫Script|
  19454. TruncText(width:INTEGER;textPtr:Ptr;VAR length:INTEGER;
  19455. truncWhere:TruncCode):INTEGER; ∫Script|
  19456. TScan=… ∫Printing
  19457. (scanTB,scanBT,scanLR,scanRL);|
  19458. tscrType='tscr'; ∫TerminalTools|
  19459. TSetRslBlk=RECORD ∫Printing
  19460.     iOpCode:INTEGER;
  19461.     iError:INTEGER;
  19462.     lReserved:LONGINT;
  19463.     hPrint:THPrint;
  19464.     iXRsl:INTEGER;
  19465.     iYRsl:INTEGER;|
  19466. tsetType='tset'; ∫TerminalTools|
  19467. tvalType='tval'; ∫TerminalTools|
  19468. tverType='vers'; ∫TerminalTools|
  19469. twelfthRootTwo=1.05946309434; ∫Sound|
  19470. twoBitMode=129; ∫Video
  19471. { Id of TwoBitMode Parameter list. }|
  19472. TWord=PACKED RECORD ∫Printing [1/2]
  19473.     CASE INTEGER OF
  19474.     0:
  19475.         c1,c0:CHAR;
  19476.     1:
  19477.         b1,b0:SignedByte;
  19478.     2:
  19479.         usb1,usb0:Byte;|
  19480. TWord=PACKED RECORD ∫Printing [2/2]
  19481.     3:
  19482.         n3,n2,n1,n0:TN;
  19483.     4:
  19484.         f15,f14,f13,f12,f11,f10,f9,f8,f7,f6,f5,f4,f3,f2,f1,f0:
  19485. BOOLEAN;
  19486.     5:
  19487.         i0:INTEGER;|
  19488. twoSideErr=-78; ∫Errors
  19489. { tried to read 2nd side on a 1-sided drive }|
  19490. twoToOne=1; ∫Sound|
  19491. typeAEList='list'; ∫AppleEvents|
  19492. typeAERecord='reco'; ∫AppleEvents|
  19493. typeAlias='alis'; ∫AppleEvents|
  19494. typeAnyType=0; ∫DatabaseAccess|
  19495. typeApple=1; ∫ROMDefs|
  19496. typeApplSignature='sign'; ∫AppleEvents|
  19497. typeAppParameters='appa'; ∫AppleEvents|
  19498. typeBoard=0; ∫ROMDefs
  19499. { Type for board types. }|
  19500. typeBoolean='bool'; ∫AppleEvents|
  19501. typeChar='TEXT'; ∫AppleEvents|
  19502. typeColBreak='colb'; ∫DatabaseAccess|
  19503. typeComp='comp'; ∫AppleEvents|
  19504. typeDate='date'; ∫DatabaseAccess|
  19505. typeDecimal='deci'; ∫DatabaseAccess|
  19506. typeDiscard='disc'; ∫DatabaseAccess|
  19507. typeEnumerated='enum'; ∫AppleEvents|
  19508. typeEtherNet=1; ∫ROMDefs
  19509. { Type for ethernet types. }|
  19510. typeExtended='exte'; ∫AppleEvents|
  19511. typeFalse='fals'; ∫AppleEvents|
  19512. typeFloat='doub'; ∫AppleEvents|
  19513. typeFSS='fss'; ∫AppleEvents|
  19514. typeInteger='long'; ∫AppleEvents|
  19515. typeKeyword='keyw'; ∫AppleEvents|
  19516. typeLBin='lbin'; ∫DatabaseAccess|
  19517. typeLChar='lcha'; ∫DatabaseAccess|
  19518. typeLongFloat='doub'; ∫AppleEvents|
  19519. typeLongInteger='long'; ∫AppleEvents|
  19520. typeMagnitude='magn'; ∫AppleEvents|
  19521. typeMoney='mone'; ∫DatabaseAccess|
  19522. typeNone='none'; ∫DatabaseAccess|
  19523. typeNull='null'; ∫AppleEvents
  19524. { the type of null/nonexistent data }|
  19525. typeProcessSerialNumber='psn'; ∫AppleEvents|
  19526. typeProperty='prop'; ∫AppleEvents|
  19527. typeRowBreak='rowb'; ∫DatabaseAccess|
  19528. Types see ∫Types|
  19529. typeSectionH='sect'; ∫AppleEvents|
  19530. typeSessionID='ssid'; ∫AppleEvents|
  19531. typeShortFloat='sing'; ∫AppleEvents|
  19532. typeShortInteger='shor'; ∫AppleEvents|
  19533. typeSMFloat='sing'; ∫AppleEvents|
  19534. typeSMInt='shor'; ∫AppleEvents|
  19535. typeTargetID='targ'; ∫AppleEvents|
  19536. typeTime='time'; ∫DatabaseAccess|
  19537. typeTimeStamp='tims'; ∫DatabaseAccess|
  19538. typeTrue='true'; ∫AppleEvents|
  19539. typeType='type'; ∫AppleEvents|
  19540. typeUnknown='unkn'; ∫DatabaseAccess|
  19541. typeVBin='vbin'; ∫DatabaseAccess|
  19542. typeVChar='vcha'; ∫DatabaseAccess|
  19543. typeVideo=1; ∫ROMDefs
  19544. { Type for video types. }|
  19545. typeWildCard='****'; ∫AppleEvents|
  19546. undoDev=9; ∫Devices|
  19547. UnholdMemory(address:UNIV Ptr;count:LONGINT):OSErr; ∫Memory {
  19548. A05C} II-30 IV-77 83 N39-1 N103 TN103|
  19549. unimpErr=-4; ∫Errors
  19550. { unimplemented core routine }|
  19551. UnionRect(src1:Rect;src2:Rect;VAR dstRect:Rect); ∫Quickdraw {
  19552. A8AB} I-175|
  19553. UnionRgn(srcRgnA:RgnHandle;srcRgnB:RgnHandle;dstRgn:RgnHandle)
  19554. ; ∫Quickdraw Δ {A8E5} I-184|
  19555. Unique1ID(theType:ResType):INTEGER; ∫Resources {A810} IV-16
  19556. TN198|
  19557. UniqueID(theType:ResType):INTEGER; ∫Resources {A9C1} I-121|
  19558. unitEmptyErr=-22; ∫Errors
  19559. { I/O System Errors }|
  19560. UnitNtryCnt=$1D2; ∫SysEqu
  19561. { [GLOBAL VAR] count of entries in unit table [word] }|
  19562. unitTblFullErr=-29; ∫Errors
  19563. { unit table has no more entries }|
  19564. unitTypeNoSelection=$FFFF; ∫Sound
  19565. { unitTypes for AudioSelection.unitType }|
  19566. unitTypeSeconds=$0000; ∫Sound|
  19567. unloadNBP=255; ∫AppleTalk
  19568. { Unload NBP command code }|
  19569. UnloadScrap:LONGINT; ∫Scrap Δ {A9FA} I-458|
  19570. UnloadSeg(routineAddr:Ptr); ∫SegLoad Δ {A9F1} II-59 N39-1
  19571. P-56 184|
  19572. UnlockMemory(address:UNIV Ptr;count:LONGINT):OSErr; ∫Memory {
  19573. A05C} II-30 IV-77 83 N39-1 N103 TN103|
  19574. UnlockPixels(pm:PixMapHandle); ∫QDOffscreen|
  19575. UnmountVol(volName:StringPtr;vRefNum:INTEGER):OSErr; ∫Files
  19576. II-90 IV-108 low-level II-106 IV-134 TN180|
  19577. UnpackBits(VAR srcPtr:Ptr;VAR dstPtr:Ptr;dstBytes:INTEGER);
  19578. ∫ToolUtils {A8D0} I-470 N86-3 TN86|
  19579. UnRegisterSection(sectionH:SectionHandle):OSErr; ∫Editions {
  19580. A82D}|
  19581. UntokenTable=RECORD ∫Script
  19582.     len:INTEGER;
  19583.     lastToken:INTEGER;
  19584.     index:ARRAY [0..255] OF INTEGER; { index table; last =
  19585. lastToken }|
  19586. UntokenTableHandle=^UntokenTablePtr; ∫Script|
  19587. UntokenTablePtr=^UntokenTable; ∫Script|
  19588. UpdateAlias(fromFile:FSSpecPtr;target:FSSpec;alias:
  19589. AliasHandle;VAR wasChanged:BOOLEAN):OSErr; ∫Aliases {A823}|
  19590. UpdateControls(theWindow:WindowPtr;updateRgn:RgnHandle);
  19591. ∫Controls Δ {A953} IV-53|
  19592. updateDev=4; ∫Devices
  19593. { Update event }|
  19594. UpdateDialog(theDialog:DialogPtr;updateRgn:RgnHandle);
  19595. ∫Dialogs Δ {A978} IV-60|
  19596. updateEvt=6; ∫Events|
  19597. UpdateGWorld(VAR offscreenGWorld:GWorldPtr;pixelDepth:INTEGER;
  19598. boundsRect:Rect;cTable:CTabHandle;aGDevice:GDHandle;flags:
  19599. GWorldFlags):GWorldFlags; ∫QDOffscreen|
  19600. updateMask=64; ∫Events|
  19601. UpdateMode=INTEGER; ∫Editions
  19602. { sumAutomatic, pumSuspend, etc }|
  19603. updateMsg=6; ∫Devices
  19604. { update event }|
  19605. UpdateResFile(refNum:INTEGER); ∫Resources {A999} I-125 N116-1
  19606. TN116 TN188|
  19607. updPixMemErr=-125; ∫Errors
  19608. { insufficient memory to update a pixmap }|
  19609. UpdtControl(theWindow:WindowPtr;updateRgn:RgnHandle);
  19610. ∫Controls Δ {A953} IV-53|
  19611. UpdtDialog(theDialog:DialogPtr;updateRgn:RgnHandle); ∫Dialogs
  19612. Δ {A978} IV-60|
  19613. UpperText(textPtr:Ptr;len:INTEGER); ∫Script|
  19614. UprString(VAR theString:Str255;diacSens:BOOLEAN); ∫OSUtils
  19615. II-377|
  19616. UprText(textPtr:Ptr;len:INTEGER); ∫Script|
  19617. useAsync=2; ∫OSUtils|
  19618. useATalk=1; ∫OSUtils|
  19619. useExtClk=3; ∫OSUtils
  19620. { Externally clocked }|
  19621. useFree=0; ∫OSUtils|
  19622. useMIDI=4; ∫OSUtils|
  19623. userBreak=-490; ∫Errors
  19624. { user debugger break }|
  19625. userCanceledErr=-128; ∫Errors|
  19626. userCommand=253; ∫AppleTalk
  19627. { User command }|
  19628. UseResFile(refNum:INTEGER); ∫Resources {A998} I-117|
  19629. userItem Update Proc I-405
  19630. MyItem(theWindow:WindowPtr;itemNo:INTEGER);|
  19631. userItem=0; ∫Dialogs|
  19632. userKind=8; ∫Windows|
  19633. userRejectErr=-912; ∫Errors
  19634. { Destination rejected the session request }|
  19635. userWrite=252; ∫AppleTalk
  19636. { User write }|
  19637. useTempMemBit=2; ∫QDOffscreen|
  19638. useWFont=8; ∫Controls|
  19639. UTableBase=$11C; ∫SysEqu
  19640. { [GLOBAL VAR] Base address of unit table unit I/O table [
  19641. pointer] }|
  19642. ValidDate(VAR vDate:LongDateRec;flags:LONGINT;VAR newSecs:
  19643. LongDateTime):INTEGER; ∫Script|
  19644. validDateFields=-1; ∫Script|
  19645. ValidRect(goodRect:Rect); ∫Windows Δ {A92A} I-292|
  19646. ValidRgn(goodRgn:RgnHandle); ∫Windows Δ {A929} I-292|
  19647. VAR{$PUSH}{$J+}thePort:GrafPtr; ∫Quickdraw|
  19648. vAxisOnly=2; ∫Controls|
  19649. VBLQueue=$160; ∫SysEqu
  19650. { [GLOBAL VAR] Vertical retrace queue header (10 bytes) VBL
  19651. queue header [10 bytes] }|
  19652. VBLTask=RECORD ∫OSUtils
  19653.     qLink:QElemPtr;
  19654.     qType:INTEGER;
  19655.     vblAddr:ProcPtr;
  19656.     vblCount:INTEGER;
  19657.     vblPhase:INTEGER;|
  19658. VCB=RECORD ∫OSUtils [1/5]
  19659.     qLink:QElemPtr;
  19660.     qType:INTEGER;
  19661.     vcbFlags:INTEGER;
  19662.     vcbSigWord:INTEGER;
  19663.     vcbCrDate:LONGINT;
  19664.     vcbLsMod:LONGINT;
  19665.     vcbAtrb:INTEGER;
  19666.     vcbNmFls:INTEGER;
  19667.     vcbVBMSt:INTEGER;|
  19668. VCB=RECORD ∫OSUtils [2/5]
  19669.     vcbAllocPtr:INTEGER;
  19670.     vcbNmAlBlks:INTEGER;
  19671.     vcbAlBlkSiz:LONGINT;
  19672.     vcbClpSiz:LONGINT;
  19673.     vcbAlBlSt:INTEGER;
  19674.     vcbNxtCNID:LONGINT;
  19675.     vcbFreeBks:INTEGER;
  19676.     vcbVN:Str27;
  19677.     vcbDrvNum:INTEGER;|
  19678. VCB=RECORD ∫OSUtils [3/5]
  19679.     vcbDRefNum:INTEGER;
  19680.     vcbFSID:INTEGER;
  19681.     vcbVRefNum:INTEGER;
  19682.     vcbMAdr:Ptr;
  19683.     vcbBufAdr:Ptr;
  19684.     vcbMLen:INTEGER;
  19685.     vcbDirIndex:INTEGER;
  19686.     vcbDirBlk:INTEGER;
  19687.     vcbVolBkUp:LONGINT;|
  19688. VCB=RECORD ∫OSUtils [4/5]
  19689.     vcbVSeqNum:INTEGER;
  19690.     vcbWrCnt:LONGINT;
  19691.     vcbXTClpSiz:LONGINT;
  19692.     vcbCTClpSiz:LONGINT;
  19693.     vcbNmRtDirs:INTEGER;
  19694.     vcbFilCnt:LONGINT;
  19695.     vcbDirCnt:LONGINT;
  19696.     vcbFndrInfo:ARRAY [1..8] OF LONGINT;
  19697.     vcbVCSize:INTEGER;|
  19698. VCB=RECORD ∫OSUtils [5/5]
  19699.     vcbVBMCSiz:INTEGER;
  19700.     vcbCtlCSiz:INTEGER;
  19701.     vcbXTAlBlks:INTEGER;
  19702.     vcbCTAlBlks:INTEGER;
  19703.     vcbXTRef:INTEGER;
  19704.     vcbCTRef:INTEGER;
  19705.     vcbCtlBuf:Ptr;
  19706.     vcbDirIDM:LONGINT;
  19707.     vcbOffsM:INTEGER;|
  19708. VCBQHdr=$356[GLOBAL VAR] Volume-control-block queue header(10
  19709. bytes); ∫Globals|
  19710. VDEntRecPtr=^VDEntryRecord; ∫Video|
  19711. VDEntryRecord=RECORD ∫Video
  19712.     csTable:Ptr; { (long) pointer to color table entry=value, r,
  19713. g,b:INTEGER }|
  19714. VDGammaRecord=RECORD ∫Video
  19715.     csGTable:Ptr; { pointer to gamma table }|
  19716. VDGamRecPtr=^VDGammaRecord; ∫Video|
  19717. VDGrayPtr=^VDGrayRecord; ∫Video|
  19718. VDGrayRecord=RECORD ∫Video
  19719.     csMode:BOOLEAN; { Same as GDDevType value (0=mono, 1=color) }|
  19720. VDPageInfo=RECORD ∫Video
  19721.     csMode:INTEGER; { (word) mode within device }
  19722.     csData:LONGINT; { (long) data supplied by driver }
  19723.     csPage:INTEGER; { (word) page to switch in }
  19724.     csBaseAddr:Ptr; { (long) base address of page }|
  19725. VDPgInfoPtr=^VDPageInfo; ∫Video|
  19726. VDSetEntryPtr=^VDSetEntryRecord; ∫Video|
  19727. VDSetEntryRecord=RECORD ∫Video
  19728.     csTable:^ColorSpec; { Pointer to an array of color specs }
  19729.     csStart:INTEGER; { Which spec in array to start with, or -1 }
  19730.     csCount:INTEGER; { Number of color spec entries to set }|
  19731. VDSettings=RECORD ∫Video [1/3]
  19732.     csParamCnt:INTEGER; { (word) number of params }
  19733.     csBrightMax:INTEGER; { (word) max brightness }
  19734.     csBrightDef:INTEGER; { (word) default brightness }
  19735.     csBrightVal:INTEGER; { (word) current brightness }
  19736.     csCntrstMax:INTEGER; { (word) max contrast }
  19737.     csCntrstDef:INTEGER; { (word) default contrast }
  19738.     csCntrstVal:INTEGER; { (word) current contrast }|
  19739. VDSettings=RECORD ∫Video [2/3]
  19740.     csTintMax:INTEGER; { (word) max tint }
  19741.     csTintDef:INTEGER; { (word) default tint }
  19742.     csTintVal:INTEGER; { (word) current tint }
  19743.     csHueMax:INTEGER; { (word) max hue }
  19744.     csHueDef:INTEGER; { (word) default hue }
  19745.     csHueVal:INTEGER; { (word) current hue }|
  19746. VDSettings=RECORD ∫Video [3/3]
  19747.     csHorizDef:INTEGER; { (word) default horizontal }
  19748.     csHorizVal:INTEGER; { (word) current horizontal }
  19749.     csHorizMax:INTEGER; { (word) max horizontal }
  19750.     csVertDef:INTEGER; { (word) default vertical }
  19751.     csVertVal:INTEGER; { (word) current vertical }
  19752.     csVertMax:INTEGER; { (word) max vertical }|
  19753. VDSettingsPtr=^VDSettings; ∫Video|
  19754. VDSizeInfo=RECORD ∫Video
  19755.     csHSize:INTEGER; { (word) desired/returned h size }
  19756.     csHPos:INTEGER; { (word) desired/returned h position }
  19757.     csVSize:INTEGER; { (word) desired/returned v size }
  19758.     csVPos:INTEGER; { (word) desired/returned v position }|
  19759. VDSzInfoPtr=^VDSizeInfo; ∫Video|
  19760. vendorId=1; ∫ROMDefs
  19761. { Vendor Id }|
  19762. vendorInfo=36; ∫ROMDefs
  19763. { Vendor information List. See Vendor List, below }|
  19764. venice=5; ∫Fonts|
  19765. verArabia=16; ∫Packages|
  19766. verArabic=16; ∫Packages
  19767. { synonym for verArabia }|
  19768. verAustralia=15; ∫Packages|
  19769. verBelgiumLux=6; ∫Packages
  19770. { (use verFrBelgiumLux instead, less ambiguous) }|
  19771. verBritain=2; ∫Packages|
  19772. verChina=52; ∫Packages|
  19773. verCyprus=23; ∫Packages|
  19774. verDenmark=9; ∫Packages|
  19775. verErr=-84; ∫Errors
  19776. { track failed to verify }|
  19777. verEstonia=44; ∫Packages|
  19778. verFaeroeIsl=47; ∫Packages|
  19779. verFinland=17; ∫Packages|
  19780. verFrance=1; ∫Packages|
  19781. verFrBelgiumLux=6; ∫Packages
  19782. { French for Belgium & Luxembourg }|
  19783. verFrCanada=11; ∫Packages|
  19784. verFrSwiss=18; ∫Packages
  19785. { French Swiss }|
  19786. verGermany=3; ∫Packages|
  19787. verGreece=20; ∫Packages|
  19788. verGrSwiss=19; ∫Packages
  19789. { German Swiss }|
  19790. verHungary=43; ∫Packages|
  19791. verIceland=21; ∫Packages|
  19792. verIndia=33; ∫Packages
  19793. { (use verIndiaHindi instead, less ambiguous) }|
  19794. verIndiaHindi=33; ∫Packages
  19795. { Hindi system for India }|
  19796. verIran=48; ∫Packages|
  19797. verIreland=50; ∫Packages
  19798. { English-language version for Ireland }|
  19799. verIsrael=13; ∫Packages|
  19800. verItaly=4; ∫Packages|
  19801. verJapan=14; ∫Packages|
  19802. verKorea=51; ∫Packages|
  19803. verLapland=46; ∫Packages|
  19804. verLatvia=45; ∫Packages|
  19805. verLithuania=41; ∫Packages|
  19806. verMalta=22; ∫Packages|
  19807. verNetherlands=5; ∫Packages|
  19808. verNorway=12; ∫Packages|
  19809. verPakistan=34; ∫Packages|
  19810. verPoland=42; ∫Packages|
  19811. verPortugal=10; ∫Packages|
  19812. verRussia=49; ∫Packages|
  19813. versionCmd=25; ∫Sound|
  19814. verSpain=8; ∫Packages|
  19815. VersRec=RECORD ∫Files
  19816.     numericVersion:NumVersion; { encoded version number }
  19817.     countryCode:INTEGER; { country code from intl utilities }
  19818.     shortVersion:Str255; { version number string - worst case }
  19819.     reserved:Str255; { longMessage string packed after
  19820. shortVersion }|
  19821. VersRecHndl=^VersRecPtr; ∫Files|
  19822. VersRecPtr=^VersRec; ∫Files|
  19823. verSweden=7; ∫Packages|
  19824. verTaiwan=53; ∫Packages|
  19825. verThailand=54; ∫Packages|
  19826. VertRRate=$0D30; ∫SysEqu
  19827. { [GLOBAL VAR] (word) Vertical refresh rate for start manager.|
  19828. verTurkey=24; ∫Packages|
  19829. verUS=0; ∫Packages|
  19830. verYugoCroatian=25; ∫Packages
  19831. { Croatian system for Yugoslavia }|
  19832. verYugoslavia=25; ∫Packages
  19833. { (use verYugoCroatian instead, less ambiguous) }|
  19834. VHSelect=… ∫Types
  19835. (v,h);|
  19836. VIA2DT=$0D70; ∫SysEqu
  19837. { [GLOBAL VAR] 32 bytes for VIA2 dispatch table for NuMac }|
  19838. VIA=$1D4; ∫SysEqu
  19839. { [GLOBAL VAR] VIA base address VIA base address [pointer] }|
  19840. Video see ∫Video|
  19841. VideoInfoOK=$0DB0; ∫SysEqu
  19842. { [GLOBAL VAR] (long) Signals to CritErr that the Video card
  19843. is ok }|
  19844. VidMode=$0C2E; ∫SysEqu
  19845. { [GLOBAL VAR] (byte) video mode (4=4bit color) }|
  19846. VidType=$0C2D; ∫SysEqu
  19847. { [GLOBAL VAR] (byte) video board type ID }|
  19848. ViewAngle(angle:Fixed); ∫Graf3D|
  19849. ViewPort(r:Rect); ∫Graf3D|
  19850. VInstall(vblTaskPtr:QElemPtr):OSErr; ∫Retrace {A033} II-351|
  19851. VisibleLength(textPtr:Ptr;textLen:LONGINT):LONGINT; ∫Script|
  19852. vLckdErr=-46; ∫Errors
  19853. { volume is locked }|
  19854. volGoneErr=-124; ∫Errors
  19855. { Server volume has been disconnected. }|
  19856. VolMountInfoHeader=RECORD ∫Files
  19857.     length:INTEGER; { length of location data (including self) }
  19858.     media:VolumeType; { type of media . Variable length data
  19859. follows }|
  19860. VolMountInfoPtr=^VolMountInfoHeader; ∫Files|
  19861. volOffLinErr=-53; ∫Errors
  19862. { volume not on line error (was Ejected) }|
  19863. volOnLinErr=-55; ∫Errors
  19864. { drive volume already on-line at MountVol }|
  19865. VolumeType=OSType; ∫Files|
  19866. VPBlock=RECORD ∫Video [1/2]
  19867.     vpBaseOffset:LONGINT; { Offset to page zero of video RAM (
  19868. From minorBaseOS). }
  19869.     vpRowBytes:INTEGER; { Width of each row of video memory. }
  19870.     vpBounds:Rect; { BoundsRect for the video display (gives
  19871. dimensions). }
  19872.     vpVersion:INTEGER; { PixelMap version number. }
  19873.     vpPackType:INTEGER;
  19874.     vpPackSize:LONGINT;
  19875.     vpHRes:LONGINT; { Horizontal resolution of the device (|
  19876. VPBlock=RECORD ∫Video [2/2]
  19877. pixels per inch). }
  19878.     vpVRes:LONGINT; { Vertical resolution of the device (pixels
  19879. per inch). }
  19880.     vpPixelType:INTEGER; { Defines the pixel type. }
  19881.     vpPixelSize:INTEGER; { Number of bits in pixel. }
  19882.     vpCmpCount:INTEGER; { Number of components in pixel. }
  19883.     vpCmpSize:INTEGER; { Number of bits per component }
  19884.     vpPlaneBytes:LONGINT; { Offset from one plane to the next. }|
  19885. VPBlockPtr=^VPBlock; ∫Video|
  19886. VRemove(vblTaskPtr:QElemPtr):OSErr; ∫Retrace {A034} II-351|
  19887. vTypErr=-2; ∫Errors
  19888. { invalid queue element }|
  19889. waitCmd=10; ∫Sound|
  19890. WaitMouseUp:BOOLEAN; ∫Events Δ {A977} I-259 TN194|
  19891. WaitNextEvent(eventMask:INTEGER;VAR theEvent:EventRecord;
  19892. sleep:LONGINT;mouseRgn:RgnHandle):BOOLEAN; ∫Events {A860}
  19893. N158-1 TN158 TN177 TN180 TN194 TN205|
  19894. wakeUpCmd=23; ∫Sound|
  19895. WakeUpProcess(PSN:ProcessSerialNumber):OSErr; ∫Processes {
  19896. A88F}|
  19897. WarmStart=$0CFC; ∫SysEqu
  19898. { [GLOBAL VAR] (long) flag to indicate it is a warm start }|
  19899. watchCursor=4; ∫ToolUtils|
  19900. Wave=PACKEDARRAY [0..255] OF Byte; ∫Sound|
  19901. waveInitChannel0=$04; ∫Sound|
  19902. waveInitChannel1=$05; ∫Sound|
  19903. waveInitChannel2=$06; ∫Sound|
  19904. waveInitChannel3=$07; ∫Sound|
  19905. waveInitChannelMask=$07; ∫Sound|
  19906. WavePtr=^Wave; ∫Sound|
  19907. waveTableCmd=60; ∫Sound|
  19908. waveTableSynth=3; ∫Sound
  19909. { wave table synthesizer }|
  19910. wCalcRgns=2; ∫Windows|
  19911. wContentColor=0; ∫Windows|
  19912. WCTabHandle=^WCTabPtr; ∫Windows|
  19913. WCTabPtr=^WinCTab; ∫Windows|
  19914. WDEF Definition Proc I-299
  19915. MyWindow(varCode:INTEGER;theWindow:WindowPtr;
  19916. message:INTEGER;param:LONGINT):LONGINT;|
  19917. WDEFNFnd=dsWDEFNotFound; ∫Errors|
  19918. wDispose=4; ∫Windows|
  19919. WDPBPtr=^WDPBRec; ∫Files|
  19920. WDPBRec=RECORD ∫Files [1/2]
  19921.     qLink:QElemPtr;
  19922.     qType:INTEGER;
  19923.     ioTrap:INTEGER;
  19924.     ioCmdAddr:Ptr;
  19925.     ioCompletion:ProcPtr;
  19926.     ioResult:OSErr;
  19927.     ioNamePtr:StringPtr;|
  19928. WDPBRec=RECORD ∫Files [2/2]
  19929.     ioVRefNum:INTEGER;
  19930.     filler1:INTEGER;
  19931.     ioWDIndex:INTEGER;
  19932.     ioWDProcID:LONGINT;
  19933.     ioWDVRefNum:INTEGER;
  19934.     filler2:ARRAY [1..7] OF INTEGER;
  19935.     ioWDDirID:LONGINT;|
  19936. wDraw=0; ∫Windows|
  19937. wDrawGIcon=6; ∫Windows|
  19938. WDSElement=RECORD ∫AppleTalk
  19939.     entryLength:INTEGER;
  19940.     entryPtr:Ptr;|
  19941. weekOfYearMask=$0200; ∫Script|
  19942. wFrameColor=1; ∫Windows|
  19943. wGrow=5; ∫Windows|
  19944. wHiliteColor=3; ∫Windows|
  19945. wHit=1; ∫Windows|
  19946. white:Pattern; ∫Quickdraw|
  19947. whiteColor=30; ∫Quickdraw|
  19948. WideChar=RECORD ∫Script
  19949.     CASE BOOLEAN OF
  19950.     TRUE:
  19951.         a:PACKED ARRAY [0..1] OF CHAR; { 0 is the high order
  19952. character }
  19953.     FALSE:
  19954.         b:INTEGER;|
  19955. WideCharArr=RECORD ∫Script
  19956.     size:INTEGER;
  19957.     data:PACKED ARRAY [0..9] OF WideChar;|
  19958. WidEntry=RECORD ∫Fonts
  19959.     widStyle:INTEGER; { style entry applies to }|
  19960. WidTable=RECORD ∫Fonts
  19961.     numWidths:INTEGER; { number of entries - 1 }|
  19962. WIDTHHook=8; ∫TextEdit
  19963. { [ProcPtr] TEDrawHook }|
  19964. WidthTable=PACKED RECORD ∫Fonts [1/3]
  19965.     tabData:ARRAY [1..256] OF Fixed; { character widths }
  19966.     tabFont:Handle; { font record used to build table }
  19967.     sExtra:LONGINT; { space extra used for table }
  19968.     style:LONGINT; { extra due to style }
  19969.     fID:INTEGER; { font family ID }
  19970.     fSize:INTEGER; { font size request }
  19971.     face:INTEGER; { style (face) request }|
  19972. WidthTable=PACKED RECORD ∫Fonts [2/3]
  19973.     device:INTEGER; { device requested }
  19974.     inNumer:Point; { scale factors requested }
  19975.     inDenom:Point; { scale factors requested }
  19976.     aFID:INTEGER; { actual font family ID for table }
  19977.     fHand:Handle; { family record used to build up table }
  19978.     usedFam:BOOLEAN; { used fixed point family widths }
  19979.     aFace:Byte; { actual face produced }|
  19980. WidthTable=PACKED RECORD ∫Fonts [3/3]
  19981.     vOutput:INTEGER; { vertical scale output value }
  19982.     hOutput:INTEGER; { horizontal scale output value }
  19983.     vFactor:INTEGER; { vertical scale output value }
  19984.     hFactor:INTEGER; { horizontal scale output value }
  19985.     aSize:INTEGER; { actual size of actual font used }
  19986.     tabSize:INTEGER; { total size of table }|
  19987. wInContent=1; ∫Windows|
  19988. WinCTab=RECORD ∫Windows
  19989.     wCSeed:LONGINT; { reserved }
  19990.     wCReserved:INTEGER; { reserved }
  19991.     ctSize:INTEGER; { usually 4 for windows }
  19992.     ctTable:ARRAY [0..4] OF ColorSpec;|
  19993. WindowList=$9D6; ∫SysEqu
  19994. { [GLOBAL VAR] Pointer to first window in window list; 0 if
  19995. using events but not windows Z-ordered linked list of windows
  19996. [pointer] }|
  19997. WindowPeek=^WindowRecord; ∫Windows|
  19998. WindowPtr=GrafPtr; ∫Quickdraw|
  19999. WindowRecord=RECORD ∫Windows [1/2]
  20000.     port:GrafPort;
  20001.     windowKind:INTEGER;
  20002.     visible:BOOLEAN;
  20003.     hilited:BOOLEAN;
  20004.     goAwayFlag:BOOLEAN;
  20005.     spareFlag:BOOLEAN;
  20006.     strucRgn:RgnHandle;
  20007.     contRgn:RgnHandle;
  20008.     updateRgn:RgnHandle;|
  20009. WindowRecord=RECORD ∫Windows [2/2]
  20010.     windowDefProc:Handle;
  20011.     dataHandle:Handle;
  20012.     titleHandle:StringHandle;
  20013.     titleWidth:INTEGER;
  20014.     controlList:ControlHandle;
  20015.     nextWindow:WindowPeek;
  20016.     windowPic:PicHandle;
  20017.     refCon:LONGINT;|
  20018. Windows see ∫Windows|
  20019. wInDrag=2; ∫Windows|
  20020. wInGoAway=4; ∫Windows|
  20021. wInGrow=3; ∫Windows|
  20022. wInZoomIn=5; ∫Windows|
  20023. wInZoomOut=6; ∫Windows|
  20024. WMgrCPort=$0D2C; ∫SysEqu
  20025. { [GLOBAL VAR] window manager color port }|
  20026. WMgrPort=$9DE; ∫SysEqu
  20027. { [GLOBAL VAR] Pointer to Window Manager port window manager'
  20028. s grafport [pointer] }|
  20029. wNew=3; ∫Windows|
  20030. wNoHit=0; ∫Windows|
  20031. WordRedraw=$BA5; ∫SysEqu
  20032. { [GLOBAL VAR] (byte) - used by TextEdit RecalDraw }|
  20033. wPrErr=-44; ∫Errors
  20034. { diskette is write protected. }|
  20035. wrgVolTypErr=-123; ∫Errors
  20036. { Wrong volume type error [operation not supported for MFS] }|
  20037. writeDDP=246; ∫AppleTalk
  20038. { Write out DDP packet }|
  20039. WriteDraw(params); ala Write TP-370|
  20040. WriteEdition(whichEdition:EditionRefNum;whichFormat:
  20041. FormatType;buffPtr:UNIV Ptr;buffLen:Size):OSErr; ∫Editions {
  20042. A82D}|
  20043. writeLAP=243; ∫AppleTalk
  20044. { Write out LAP packet }|
  20045. WriteLocation(loc:MachineLocation); ∫Script|
  20046. WriteParam:OSErr; ∫OSUtils II-382|
  20047. WritePartialResource(theResource:Handle;offset:LONGINT;buffer:
  20048. UNIV Ptr;count:LONGINT); ∫Resources TN214|
  20049. WriteResource(theResource:Handle); ∫Resources {A9B0} I-125
  20050. N54-1 N63-1 TN111 TN188|
  20051. writErr=-20; ∫Errors
  20052. { I/O System Errors }|
  20053. wrPermErr=-61; ∫Errors
  20054. { write permissions error }|
  20055. wrUnderrun=-74; ∫Errors
  20056. { write underrun occurred }|
  20057. WStateData=RECORD ∫Windows
  20058.     userState:Rect; { user state }
  20059.     stdState:Rect; { standard state }|
  20060. WStateDataHandle=^WStateDataPtr; ∫Windows|
  20061. WStateDataPtr=^WStateData; ∫Windows|
  20062. wTextColor=2; ∫Windows|
  20063. wTitleBarColor=4; ∫Windows|
  20064. WWExist=$8F2; ∫SysEqu
  20065. { [GLOBAL VAR] window manager initialized? [byte] }|
  20066. X2Fix(x:extended):Fixed; ∫FixMath IV-65|
  20067. X2Frac(x:extended):Fract; ∫FixMath X2Frac function IV-65|
  20068. X80toX96(x:extended80):Extended; ∫SANE|
  20069. X96toX80(x:Extended):extended80; ∫SANE|
  20070. xCall=246; ∫AppleTalk
  20071. { .XPP extended calls }|
  20072. XCmdBlock=RECORD ∫HyperXCmd
  20073.     paramCount:INTEGER;
  20074.     params:ARRAY [1..16] OF Handle;
  20075.     returnValue:Handle;
  20076.     passFlag:BOOLEAN;
  20077.     entryPoint:ProcPtr; { to call back to HyperCard }
  20078.     request:INTEGER;
  20079.     result:INTEGER;
  20080.     inArgs:ARRAY [1..8] OF LONGINT;
  20081.     outArgs:ARRAY [1..4] OF LONGINT;|
  20082. XCmdPtr=^XCmdBlock; ∫HyperXCmd|
  20083. XfMatrix=ARRAY[0..3,0..3] OF Fixed; ∫Graf3D|
  20084. xOffWasSent=128; ∫Serial|
  20085. XorRgn(srcRgnA:RgnHandle;srcRgnB:RgnHandle;dstRgn:RgnHandle);
  20086. ∫Quickdraw Δ {A8E7} I-185|
  20087. XPPEndPrmType=(AFPLoginPrm,ASPEndPrm); ∫AppleTalk|
  20088. xppFlagClr=0; ∫AppleTalk
  20089. { Cs for AFPCommandBlock }|
  20090. xppFlagSet=128; ∫AppleTalk
  20091. { StartEndFlag & NewLineFlag fields. }|
  20092. xppLoadedBit=5; ∫AppleTalk
  20093. { XPP bit in PortBUse }|
  20094. XPPParamBlock=PACKED RECORD ∫AppleTalk [1/6]
  20095.     qLink:QElemPtr; { next queue entry }
  20096.     qType:INTEGER; { queue type }
  20097.     ioTrap:INTEGER; { routine trap }
  20098.     ioCmdAddr:Ptr; { routine address }
  20099.     ioCompletion:ProcPtr; { completion routine }
  20100.     ioResult:OSErr; { result code }
  20101.     cmdResult:LONGINT; { command result (ATP user bytes) }
  20102.     ioVRefNum:INTEGER; { volume reference or drive number }
  20103.     ioRefNum:INTEGER; { driver reference number }|
  20104. XPPParamBlock=PACKED RECORD ∫AppleTalk [2/6]
  20105.     csCode:INTEGER; { call command code }
  20106.     CASE XPPPrmBlkType OF
  20107.     ASPAbortPrm:
  20108.         abortSCBPtr:Ptr; { SCB pointer for AbortOS }
  20109.     ASPSizeBlk:
  20110.         aspMaxCmdSize:INTEGER; { for SPGetParms }
  20111.         aspQuantumSize:INTEGER; { for SPGetParms }
  20112.         numSesss:INTEGER; { for SPGetParms }
  20113.     XPPPrmBlk:|
  20114. XPPParamBlock=PACKED RECORD ∫AppleTalk [3/6]
  20115.         sessRefnum:INTEGER; { offset to session refnum }
  20116.         aspTimeout:Byte; { timeout for ATP }
  20117.         aspRetry:Byte; { retry count for ATP }
  20118.         CASE XPPSubPrmType OF
  20119.         ASPOpenPrm:
  20120.             serverAddr:AddrBlock; { server address block }
  20121.             scbPointer:Ptr; { SCB pointer }
  20122.             attnRoutine:Ptr; { attention routine pointer }
  20123.         ASPSubPrm:|
  20124. XPPParamBlock=PACKED RECORD ∫AppleTalk [4/6]
  20125.             cbSize:INTEGER; { command block size }
  20126.             cbPtr:Ptr; { command block pointer }
  20127.             rbSize:INTEGER; { reply buffer size }
  20128.             rbPtr:Ptr; { reply buffer pointer }
  20129.             CASE XPPEndPrmType OF
  20130.             AFPLoginPrm:
  20131.                 afpAddrBlock:AddrBlock; { address block in AFP login }
  20132.                 afpSCBPtr:Ptr; { SCB pointer in AFP login }
  20133.                 afpAttnRoutine:Ptr; { Attn routine pointer in AFP login }|
  20134. XPPParamBlock=PACKED RECORD ∫AppleTalk [5/6]
  20135.             ASPEndPrm:
  20136.                 wdSize:INTEGER; { write data size }
  20137.                 wdPtr:Ptr; { write data pointer }
  20138.                 ccbStart:ARRAY [0..295] OF Byte; { afpWrite max size =
  20139. 296, else 150 }
  20140.     XCallParam:
  20141.         xppSubCode:INTEGER;
  20142.         xppTimeout:Byte; { retry interval (seconds) }|
  20143. XPPParamBlock=PACKED RECORD ∫AppleTalk [6/6]
  20144.         xppRetry:Byte; { retry count }
  20145.         filler1:INTEGER; { word space for rent. see the super. }
  20146.         zipBuffPtr:Ptr; { pointer to buffer (must be 578 bytes) }
  20147.         zipNumZones:INTEGER; { no. of zone names in this response }
  20148.         zipLastFlag:Byte; { non-zero if no more zones }
  20149.         filler2:Byte; { filler }
  20150.         zipInfoField:PACKED ARRAY [1..70] OF Byte; { on initial
  20151. call, set first word to zero }|
  20152. XPPParmBlkPtr=^XPPParamBlock; ∫AppleTalk|
  20153. XPPPrmBlkType=(XPPPrmBlk,ASPSizeBlk,ASPAbortPrm,XCallParam);
  20154. ∫AppleTalk|
  20155. xppRefNum=-41; ∫AppleTalk
  20156. { XPP reference number }|
  20157. XPPSubPrmType=(ASPOpenPrm,ASPSubPrm); ∫AppleTalk|
  20158. xppUnitNum=40; ∫AppleTalk
  20159. { XPP unit number }|
  20160. XpwrI(x:Extended;i:INTEGER):Extended; ∫SANE|
  20161. XpwrY(x:Extended;y:Extended):Extended; ∫SANE|
  20162. xreqBoolToStr=16; ∫HyperXCmd|
  20163. xreqEvalExpr=2; ∫HyperXCmd|
  20164. xreqExtToStr=17; ∫HyperXCmd|
  20165. xreqGetFieldByID=22; ∫HyperXCmd|
  20166. xreqGetFieldByName=20; ∫HyperXCmd|
  20167. xreqGetFieldByNum=21; ∫HyperXCmd|
  20168. xreqGetGlobal=18; ∫HyperXCmd|
  20169. xreqLongToStr=13; ∫HyperXCmd|
  20170. xreqNumToHex=15; ∫HyperXCmd|
  20171. xreqNumToStr=14; ∫HyperXCmd|
  20172. xreqPasToZero=7; ∫HyperXCmd|
  20173. xreqReturnToPas=27; ∫HyperXCmd|
  20174. xreqScanToReturn=28; ∫HyperXCmd|
  20175. xreqScanToZero=39; ∫HyperXCmd
  20176. { Yes, really 39! }|
  20177. xreqSendCardMessage=1; ∫HyperXCmd
  20178. { request codes }|
  20179. xreqSendHCMessage=5; ∫HyperXCmd|
  20180. xreqSetFieldByID=25; ∫HyperXCmd|
  20181. xreqSetFieldByName=23; ∫HyperXCmd|
  20182. xreqSetFieldByNum=24; ∫HyperXCmd|
  20183. xreqSetGlobal=19; ∫HyperXCmd|
  20184. xreqStringEqual=26; ∫HyperXCmd|
  20185. xreqStringLength=3; ∫HyperXCmd|
  20186. xreqStringMatch=4; ∫HyperXCmd|
  20187. xreqStrToBool=11; ∫HyperXCmd|
  20188. xreqStrToExt=12; ∫HyperXCmd|
  20189. xreqStrToLong=9; ∫HyperXCmd|
  20190. xreqStrToNum=10; ∫HyperXCmd|
  20191. xreqZeroBytes=6; ∫HyperXCmd|
  20192. xreqZeroToPas=8; ∫HyperXCmd|
  20193. xresFail=1; ∫HyperXCmd|
  20194. xresNotImp=2; ∫HyperXCmd|
  20195. xresSucc=0; ∫HyperXCmd
  20196. { result codes }|
  20197. Yaw(yAngle:Fixed); ∫Graf3D|
  20198. ydm=5; ∫Packages|
  20199. yearMask=$0002; ∫Script|
  20200. yellowBit=6; ∫Quickdraw|
  20201. yellowColor=69; ∫Quickdraw|
  20202. ymd=2; ∫Packages|
  20203. ZeroBytes(paramPtr:XCmdPtr;dstPtr:Ptr;longCount:LONGINT);
  20204. ∫HyperXCmd|
  20205. zeroCycle=1; ∫Packages
  20206. { 0:00 AM/PM format }|
  20207. ZeroScrap:LONGINT; ∫Scrap Δ {A9FC} I-458 TN180|
  20208. ZeroToPas(paramPtr:XCmdPtr;zeroStr:Ptr;VAR pasStr:Str255);
  20209. ∫HyperXCmd|
  20210. zipGetLocalZones=5; ∫AppleTalk|
  20211. zipGetMyZone=7; ∫AppleTalk|
  20212. zipGetZoneList=6; ∫AppleTalk|
  20213. Zone=RECORD ∫Memory [1/2]
  20214.     bkLim:Ptr;
  20215.     purgePtr:Ptr;
  20216.     hFstFree:Ptr;
  20217.     zcbFree:LONGINT;
  20218.     gzProc:ProcPtr;
  20219.     moreMast:INTEGER;
  20220.     flags:INTEGER;
  20221.     cntRel:INTEGER;
  20222.     maxRel:INTEGER;|
  20223. Zone=RECORD ∫Memory [2/2]
  20224.     cntNRel:INTEGER;
  20225.     maxNRel:INTEGER;
  20226.     cntEmpty:INTEGER;
  20227.     cntHandles:INTEGER;
  20228.     minCBFree:LONGINT;
  20229.     purgeProc:ProcPtr;
  20230.     sparePtr:Ptr;
  20231.     allocPtr:Ptr;
  20232.     heapData:INTEGER;|
  20233. zoneDisable=2; ∫CTBUtilities|
  20234. ZoneFilterProcPtr=ProcPtr; ∫CTBUtilities|
  20235. zoneInclude=1; ∫CTBUtilities|
  20236. zoneReject=3; ∫CTBUtilities|
  20237. zoomDocProc=8; ∫Windows|
  20238. zoomNoGrow=12; ∫Windows|
  20239. ZoomWindow(theWindow:WindowPtr;partCode:INTEGER;front:BOOLEAN)
  20240. ; ∫Windows Δ {A83A} IV-50 V-210 TN79|
  20241. _ActivatePalette=$AA94; ∫Traps|
  20242. _ADBOp=$A07C; ∫Traps|
  20243. _ADBReInit=$A07B; ∫Traps|
  20244. _AddComp=$AA3B; ∫Traps|
  20245. _AddDrive=$A04E; ∫Traps|
  20246. _AddPt=$A87E; ∫Traps|
  20247. _AddReference=$A9AC; ∫Traps|
  20248. _AddResMenu=$A94D; ∫Traps|
  20249. _AddResource=$A9AB; ∫Traps|
  20250. _AddSearch=$AA3A; ∫Traps|
  20251. _Alert=$A985; ∫Traps|
  20252. _Allocate=$A010; ∫Traps|
  20253. _AllocContig=$A210; ∫Traps|
  20254. _AllocCursor=$AA1D; ∫Traps|
  20255. _AngleFromSlope=$A8C4; ∫Traps|
  20256. _AnimateEntry=$AA99; ∫Traps|
  20257. _AnimatePalette=$AA9A; ∫Traps|
  20258. _AppendMenu=$A933; ∫Traps|
  20259. _AttachVBL=$A071; ∫Traps|
  20260. _BackColor=$A863; ∫Traps|
  20261. _BackPat=$A87C; ∫Traps|
  20262. _BackPixPat=$AA0B; ∫Traps|
  20263. _BeginUpDate=$A922; ∫Traps|
  20264. _BitAnd=$A858; ∫Traps|
  20265. _BitClr=$A85F; ∫Traps|
  20266. _BitMapToRegion=$A8D7; ∫Traps|
  20267. _BitNot=$A85A; ∫Traps|
  20268. _BitOr=$A85B; ∫Traps|
  20269. _BitSet=$A85E; ∫Traps|
  20270. _BitShift=$A85C; ∫Traps|
  20271. _BitTst=$A85D; ∫Traps|
  20272. _BitXOr=$A859; ∫Traps|
  20273. _BlockMove=$A02E; ∫Traps|
  20274. _BringToFront=$A920; ∫Traps|
  20275. _Button=$A974; ∫Traps|
  20276. _CalcCMask=$AA4F; ∫Traps|
  20277. _CalcMask=$A838; ∫Traps|
  20278. _CalcMenuSize=$A948; ∫Traps|
  20279. _CalcVBehind=$A90A; ∫Traps|
  20280. _CalcVis=$A909; ∫Traps|
  20281. _CautionAlert=$A988; ∫Traps|
  20282. _Chain=$A9F3; ∫Traps|
  20283. _ChangedResource=$A9AA; ∫Traps|
  20284. _CharExtra=$AA23; ∫Traps|
  20285. _CharWidth=$A88D; ∫Traps|
  20286. _CheckItem=$A945; ∫Traps|
  20287. _CheckUpDate=$A911; ∫Traps|
  20288. _ClearMenuBar=$A934; ∫Traps|
  20289. _ClipAbove=$A90B; ∫Traps|
  20290. _ClipRect=$A87B; ∫Traps|
  20291. _Close=$A001; ∫Traps|
  20292. _CloseCport=$A87D; ∫Traps|
  20293. _CloseDeskAcc=$A9B7; ∫Traps|
  20294. _CloseDialog=$A982; ∫Traps|
  20295. _ClosePgon=$A8CC; ∫Traps|
  20296. _ClosePicture=$A8F4; ∫Traps|
  20297. _ClosePort=$A87D; ∫Traps|
  20298. _CloseResFile=$A99A; ∫Traps|
  20299. _CloseRgn=$A8DB; ∫Traps|
  20300. _CloseWindow=$A92D; ∫Traps|
  20301. _CmpString=$A03C; ∫Traps|
  20302. _Color2Index=$AA33; ∫Traps|
  20303. _ColorBit=$A864; ∫Traps|
  20304. _CommToolboxDispatch=$A08B; ∫Traps|
  20305. _CompactMem=$A04C; ∫Traps|
  20306. _Control=$A004; ∫Traps|
  20307. _CopyBits=$A8EC; ∫Traps|
  20308. _CopyMask=$A817; ∫Traps|
  20309. _CopyPalette=$AAA1; ∫Traps|
  20310. _CopyPixMap=$AA05; ∫Traps|
  20311. _CopyPixPat=$AA09; ∫Traps|
  20312. _CopyRgn=$A8DC; ∫Traps|
  20313. _CouldAlert=$A989; ∫Traps|
  20314. _CouldDialog=$A979; ∫Traps|
  20315. _Count1Resources=$A80D; ∫Traps|
  20316. _Count1Types=$A81C; ∫Traps|
  20317. _CountADBs=$A077; ∫Traps|
  20318. _CountMItems=$A950; ∫Traps|
  20319. _CountResources=$A99C; ∫Traps|
  20320. _CountTypes=$A99E; ∫Traps|
  20321. _Create=$A008; ∫Traps|
  20322. _CreateResFile=$A9B1; ∫Traps|
  20323. _CTab2Palette=$AA9F; ∫Traps|
  20324. _CurResFile=$A994; ∫Traps|
  20325. _Date2Secs=$A9C7; ∫Traps|
  20326. _Debugger=$A9FF; ∫Traps|
  20327. _DebugStr=$ABFF; ∫Traps|
  20328. _DECSTR68K=$A9EE; ∫Traps|
  20329. _DeferUserFn=$A08F; ∫Traps|
  20330. _Delay=$A03B; ∫Traps|
  20331. _DelComp=$AA4D; ∫Traps|
  20332. _Delete=$A009; ∫Traps|
  20333. _DeleteMenu=$A936; ∫Traps|
  20334. _DelMCEntries=$AA60; ∫Traps|
  20335. _DelMenuItem=$A952; ∫Traps|
  20336. _DelSearch=$AA4C; ∫Traps|
  20337. _DeltaPoint=$A94F; ∫Traps|
  20338. _Dequeue=$A96E; ∫Traps|
  20339. _DetachResource=$A992; ∫Traps|
  20340. _DeviceLoop=$ABCA; ∫Traps|
  20341. _DialogSelect=$A980; ∫Traps|
  20342. _DiffRgn=$A8E6; ∫Traps|
  20343. _DisableDogCow=$A89F; ∫Traps|
  20344. _DisableItem=$A93A; ∫Traps|
  20345. _DispMCInfo=$AA63; ∫Traps|
  20346. _DisposCCursor=$AA26; ∫Traps|
  20347. _DisposCIcon=$AA25; ∫Traps|
  20348. _DisposControl=$A955; ∫Traps|
  20349. _DisposCTable=$AA24; ∫Traps|
  20350. _DisposDialog=$A983; ∫Traps|
  20351. _DisposePalette=$AA93; ∫Traps|
  20352. _DisposGDevice=$AA30; ∫Traps|
  20353. _DisposHandle=$A023; ∫Traps|
  20354. _DisposMenu=$A932; ∫Traps|
  20355. _DisposPixMap=$AA04; ∫Traps|
  20356. _DisposPixPat=$AA08; ∫Traps|
  20357. _DisposPtr=$A01F; ∫Traps|
  20358. _DisposRgn=$A8D9; ∫Traps|
  20359. _DisposWindow=$A914; ∫Traps|
  20360. _DoVBLTask=$A072; ∫Traps|
  20361. _DragControl=$A967; ∫Traps|
  20362. _DragGrayRgn=$A905; ∫Traps|
  20363. _DragTheRgn=$A926; ∫Traps|
  20364. _DragWindow=$A925; ∫Traps|
  20365. _Draw1Control=$A96D; ∫Traps|
  20366. _DrawChar=$A883; ∫Traps|
  20367. _DrawControls=$A969; ∫Traps|
  20368. _DrawDialog=$A981; ∫Traps|
  20369. _DrawGrowIcon=$A904; ∫Traps|
  20370. _DrawMenuBar=$A937; ∫Traps|
  20371. _DrawNew=$A90F; ∫Traps|
  20372. _DrawPicture=$A8F6; ∫Traps|
  20373. _DrawString=$A884; ∫Traps|
  20374. _DrawText=$A885; ∫Traps|
  20375. _DrvrInstall=$A03D; ∫Traps|
  20376. _DrvrRemove=$A03E; ∫Traps|
  20377. _DTInstall=$A082; ∫Traps|
  20378. _Eject=$A017; ∫Traps|
  20379. _Elems68K=$A9EC; ∫Traps|
  20380. _EmptyHandle=$A02B; ∫Traps|
  20381. _EmptyRect=$A8AE; ∫Traps|
  20382. _EmptyRgn=$A8E2; ∫Traps|
  20383. _EnableDogCow=$A89F; ∫Traps|
  20384. _EnableItem=$A939; ∫Traps|
  20385. _EndUpDate=$A923; ∫Traps|
  20386. _Enqueue=$A96F; ∫Traps|
  20387. _EqualPt=$A881; ∫Traps|
  20388. _EqualRect=$A8A6; ∫Traps|
  20389. _EqualRgn=$A8E3; ∫Traps|
  20390. _EraseArc=$A8C0; ∫Traps|
  20391. _EraseOval=$A8B9; ∫Traps|
  20392. _ErasePoly=$A8C8; ∫Traps|
  20393. _EraseRect=$A8A3; ∫Traps|
  20394. _EraseRgn=$A8D4; ∫Traps|
  20395. _EraseRoundRect=$A8B2; ∫Traps|
  20396. _ErrorSound=$A98C; ∫Traps|
  20397. _EventAvail=$A971; ∫Traps|
  20398. _ExitToShell=$A9F4; ∫Traps|
  20399. _FillArc=$A8C2; ∫Traps|
  20400. _FillCArc=$AA11; ∫Traps|
  20401. _FillCOval=$AA0F; ∫Traps|
  20402. _FillCPoly=$AA13; ∫Traps|
  20403. _FillCRect=$AA0E; ∫Traps|
  20404. _FillCRgn=$AA12; ∫Traps|
  20405. _FillCRoundRect=$AA10; ∫Traps|
  20406. _FillOval=$A8BB; ∫Traps|
  20407. _FillPoly=$A8CA; ∫Traps|
  20408. _FillRect=$A8A5; ∫Traps|
  20409. _FillRgn=$A8D6; ∫Traps|
  20410. _FillRoundRect=$A8B4; ∫Traps|
  20411. _FindControl=$A96C; ∫Traps|
  20412. _FindDItem=$A984; ∫Traps|
  20413. _FindWindow=$A92C; ∫Traps|
  20414. _FInitQueue=$A016; ∫Traps|
  20415. _FixATan2=$A818; ∫Traps|
  20416. _FixMul=$A868; ∫Traps|
  20417. _FixRatio=$A869; ∫Traps|
  20418. _FixRound=$A86C; ∫Traps|
  20419. _FlashMenuBar=$A94C; ∫Traps|
  20420. _FlushEvents=$A032; ∫Traps|
  20421. _FlushFile=$A045; ∫Traps|
  20422. _FlushVol=$A013; ∫Traps|
  20423. _FMSwapFont=$A901; ∫Traps|
  20424. _FontMetrics=$A835; ∫Traps|
  20425. _ForeColor=$A862; ∫Traps|
  20426. _FP68K=$A9EB; ∫Traps|
  20427. _FrameArc=$A8BE; ∫Traps|
  20428. _FrameOval=$A8B7; ∫Traps|
  20429. _FramePoly=$A8C6; ∫Traps|
  20430. _FrameRect=$A8A1; ∫Traps|
  20431. _FrameRgn=$A8D2; ∫Traps|
  20432. _FrameRoundRect=$A8B0; ∫Traps|
  20433. _FreeAlert=$A98A; ∫Traps|
  20434. _FreeDialog=$A97A; ∫Traps|
  20435. _FreeMem=$A01C; ∫Traps|
  20436. _FrontWindow=$A924; ∫Traps|
  20437. _GestaltDispatch=$A0AD; ∫Traps|
  20438. _Get1IxResource=$A80E; ∫Traps|
  20439. _Get1IxType=$A80F; ∫Traps|
  20440. _Get1NamedResource=$A820; ∫Traps|
  20441. _Get1Resource=$A81F; ∫Traps|
  20442. _GetADBInfo=$A079; ∫Traps|
  20443. _GetAppParms=$A9F5; ∫Traps|
  20444. _GetAuxCtl=$AA44; ∫Traps|
  20445. _GetAuxWin=$AA42; ∫Traps|
  20446. _GetBackColor=$AA1A; ∫Traps|
  20447. _GetCCursor=$AA1B; ∫Traps|
  20448. _GetCIcon=$AA1E; ∫Traps|
  20449. _GetClip=$A87A; ∫Traps|
  20450. _GetCPixel=$AA17; ∫Traps|
  20451. _GetCRefCon=$A95A; ∫Traps|
  20452. _GetCTable=$AA18; ∫Traps|
  20453. _GetCTitle=$A95E; ∫Traps|
  20454. _GetCtlAction=$A96A; ∫Traps|
  20455. _GetCtlValue=$A960; ∫Traps|
  20456. _GetCTSeed=$AA28; ∫Traps|
  20457. _GetCursor=$A9B9; ∫Traps|
  20458. _GetCVariant=$A809; ∫Traps|
  20459. _GetCWMgrPort=$AA48; ∫Traps|
  20460. _GetDefaultStartup=$A07D; ∫Traps|
  20461. _GetDeviceList=$AA29; ∫Traps|
  20462. _GetDItem=$A98D; ∫Traps|
  20463. _GetEntryColor=$AA9B; ∫Traps|
  20464. _GetEntryUsage=$AA9D; ∫Traps|
  20465. _GetEOF=$A011; ∫Traps|
  20466. _GetFileInfo=$A00C; ∫Traps|
  20467. _GetFName=$A8FF; ∫Traps|
  20468. _GetFNum=$A900; ∫Traps|
  20469. _GetFontInfo=$A88B; ∫Traps|
  20470. _GetForeColor=$AA19; ∫Traps|
  20471. _GetFPos=$A018; ∫Traps|
  20472. _GetGDevice=$AA32; ∫Traps|
  20473. _GetHandleSize=$A025; ∫Traps|
  20474. _GetIcon=$A9BB; ∫Traps|
  20475. _GetIndADB=$A078; ∫Traps|
  20476. _GetIndResource=$A99D; ∫Traps|
  20477. _GetIndType=$A99F; ∫Traps|
  20478. _GetItem=$A946; ∫Traps|
  20479. _GetItemCmd=$A84E; ∫Traps|
  20480. _GetIText=$A990; ∫Traps|
  20481. _GetItmIcon=$A93F; ∫Traps|
  20482. _GetItmMark=$A943; ∫Traps|
  20483. _GetItmStyle=$A941; ∫Traps|
  20484. _GetKeys=$A976; ∫Traps|
  20485. _GetMainDevice=$AA2A; ∫Traps|
  20486. _GetMaskTable=$A836; ∫Traps|
  20487. _GetMaxCtl=$A962; ∫Traps|
  20488. _GetMaxDevice=$AA27; ∫Traps|
  20489. _GetMCEntry=$AA64; ∫Traps|
  20490. _GetMCInfo=$AA61; ∫Traps|
  20491. _GetMenuBar=$A93B; ∫Traps|
  20492. _GetMHandle=$A949; ∫Traps|
  20493. _GetMinCtl=$A961; ∫Traps|
  20494. _GetMouse=$A972; ∫Traps|
  20495. _GetNamedResource=$A9A1; ∫Traps|
  20496. _GetNewControl=$A9BE; ∫Traps|
  20497. _GetNewCWindow=$AA46; ∫Traps|
  20498. _GetNewDialog=$A97C; ∫Traps|
  20499. _GetNewMBar=$A9C0; ∫Traps|
  20500. _GetNewPalette=$AA92; ∫Traps|
  20501. _GetNewWindow=$A9BD; ∫Traps|
  20502. _GetNextDevice=$AA2B; ∫Traps|
  20503. _GetNextEvent=$A970; ∫Traps|
  20504. _GetOSDefault=$A084; ∫Traps|
  20505. _GetOSEvent=$A031; ∫Traps|
  20506. _GetPalette=$AA96; ∫Traps|
  20507. _GetPattern=$A9B8; ∫Traps|
  20508. _GetPen=$A89A; ∫Traps|
  20509. _GetPenState=$A898; ∫Traps|
  20510. _GetPicture=$A9BC; ∫Traps|
  20511. _GetPixel=$A865; ∫Traps|
  20512. _GetPixPat=$AA0C; ∫Traps|
  20513. _GetPort=$A874; ∫Traps|
  20514. _GetPtrSize=$A021; ∫Traps|
  20515. _GetResAttrs=$A9A6; ∫Traps|
  20516. _GetResFileAttrs=$A9F6; ∫Traps|
  20517. _GetResInfo=$A9A8; ∫Traps|
  20518. _GetResource=$A9A0; ∫Traps|
  20519. _GetRMenu=$A9BF; ∫Traps|
  20520. _GetScrap=$A9FD; ∫Traps|
  20521. _GetString=$A9BA; ∫Traps|
  20522. _GetSubTable=$AA37; ∫Traps|
  20523. _GetTrapAddress=$A146; ∫Traps|
  20524. _GetVideoDefault=$A080; ∫Traps|
  20525. _GetVol=$A014; ∫Traps|
  20526. _GetVolInfo=$A007; ∫Traps|
  20527. _GetWindowPic=$A92F; ∫Traps|
  20528. _GetWMgrPort=$A910; ∫Traps|
  20529. _GetWRefCon=$A917; ∫Traps|
  20530. _GetWTitle=$A919; ∫Traps|
  20531. _GetWVariant=$A80A; ∫Traps|
  20532. _GetZone=$A11A; ∫Traps|
  20533. _GlobalToLocal=$A871; ∫Traps|
  20534. _GrafDevice=$A872; ∫Traps|
  20535. _GrowWindow=$A92B; ∫Traps|
  20536. _HandAndHand=$A9E4; ∫Traps|
  20537. _HandleZone=$A126; ∫Traps|
  20538. _HandToHand=$A9E1; ∫Traps|
  20539. _HClrRBit=$A068; ∫Traps|
  20540. _HCreate=$A208; ∫Traps|
  20541. _HCreateResFile=$A81B; ∫Traps|
  20542. _HDelete=$A209; ∫Traps|
  20543. _HFSPinaforeDispatch=$AA52; ∫Traps|
  20544. _HGetFileInfo=$A20C; ∫Traps|
  20545. _HGetState=$A069; ∫Traps|
  20546. _HGetVInfo=$A207; ∫Traps|
  20547. _HGetVol=$A214; ∫Traps|
  20548. _HideControl=$A958; ∫Traps|
  20549. _HideCursor=$A852; ∫Traps|
  20550. _HideDItem=$A827; ∫Traps|
  20551. _HidePen=$A896; ∫Traps|
  20552. _HideWindow=$A916; ∫Traps|
  20553. _HiliteColor=$AA22; ∫Traps|
  20554. _HiliteControl=$A95D; ∫Traps|
  20555. _HiliteMenu=$A938; ∫Traps|
  20556. _HiliteWindow=$A91C; ∫Traps|
  20557. _HiWord=$A86A; ∫Traps|
  20558. _HLock=$A029; ∫Traps|
  20559. _HNoPurge=$A04A; ∫Traps|
  20560. _HomeResFile=$A9A4; ∫Traps|
  20561. _HOpen=$A200; ∫Traps|
  20562. _HOpenResFile=$A81A; ∫Traps|
  20563. _HOpenRF=$A20A; ∫Traps|
  20564. _HPurge=$A049; ∫Traps|
  20565. _HRename=$A20B; ∫Traps|
  20566. _HRstFLock=$A242; ∫Traps|
  20567. _HSetFileInfo=$A20D; ∫Traps|
  20568. _HSetFLock=$A241; ∫Traps|
  20569. _HSetRBit=$A067; ∫Traps|
  20570. _HSetState=$A06A; ∫Traps|
  20571. _HSetVol=$A215; ∫Traps|
  20572. _HUnlock=$A02A; ∫Traps|
  20573. _HUnmountVol=$A20E; ∫Traps|
  20574. _HWPriv=$A198; ∫Traps|
  20575. _Index2Color=$AA34; ∫Traps|
  20576. _InfoScrap=$A9F9; ∫Traps|
  20577. _InitAllPacks=$A9E6; ∫Traps|
  20578. _InitApplZone=$A02C; ∫Traps|
  20579. _InitCport=$AA01; ∫Traps|
  20580. _InitCursor=$A850; ∫Traps|
  20581. _InitDialogs=$A97B; ∫Traps|
  20582. _InitDogCow=$A89F; ∫Traps|
  20583. _InitEvents=$A06D; ∫Traps|
  20584. _InitFonts=$A8FE; ∫Traps|
  20585. _InitFS=$A06C; ∫Traps|
  20586. _InitGDevice=$AA2E; ∫Traps|
  20587. _InitGraf=$A86E; ∫Traps|
  20588. _InitMenus=$A930; ∫Traps|
  20589. _InitPack=$A9E5; ∫Traps|
  20590. _InitPalettes=$AA90; ∫Traps|
  20591. _InitPort=$A86D; ∫Traps|
  20592. _InitProcMenu=$A808; ∫Traps|
  20593. _InitResources=$A995; ∫Traps|
  20594. _InitUtil=$A03F; ∫Traps|
  20595. _InitWindows=$A912; ∫Traps|
  20596. _InitZone=$A019; ∫Traps|
  20597. _InsertMenu=$A935; ∫Traps|
  20598. _InsertResMenu=$A951; ∫Traps|
  20599. _InSetRect=$A8A9; ∫Traps|
  20600. _InSetRgn=$A8E1; ∫Traps|
  20601. _InsMenuItem=$A826; ∫Traps|
  20602. _InsTime=$A058; ∫Traps|
  20603. _InternalWait=$A07F; ∫Traps|
  20604. _InvalMenuBar=$A81D; ∫Traps|
  20605. _InvalRect=$A928; ∫Traps|
  20606. _InvalRgn=$A927; ∫Traps|
  20607. _InverRect=$A8A4; ∫Traps|
  20608. _InverRgn=$A8D5; ∫Traps|
  20609. _InverRoundRect=$A8B3; ∫Traps|
  20610. _InvertArc=$A8C1; ∫Traps|
  20611. _InvertColor=$AA35; ∫Traps|
  20612. _InvertOval=$A8BA; ∫Traps|
  20613. _InvertPoly=$A8C9; ∫Traps|
  20614. _IsDialogEvent=$A97F; ∫Traps|
  20615. _KeyTrans=$A9C3; ∫Traps|
  20616. _KillControls=$A956; ∫Traps|
  20617. _KillIO=$A006; ∫Traps|
  20618. _KillPicture=$A8F5; ∫Traps|
  20619. _KillPoly=$A8CD; ∫Traps|
  20620. _Launch=$A9F2; ∫Traps|
  20621. _Line=$A892; ∫Traps|
  20622. _LineTo=$A891; ∫Traps|
  20623. _LoadResource=$A9A2; ∫Traps|
  20624. _LoadScrap=$A9FB; ∫Traps|
  20625. _LoadSeg=$A9F0; ∫Traps|
  20626. _LocalToGlobal=$A870; ∫Traps|
  20627. _LodeScrap=$A9FB; ∫Traps|
  20628. _LongMul=$A867; ∫Traps|
  20629. _LoWord=$A86B; ∫Traps|
  20630. _LwrString=$A056; ∫Traps|
  20631. _MakeITable=$AA39; ∫Traps|
  20632. _MakeRGBPat=$AA0D; ∫Traps|
  20633. _MapPoly=$A8FC; ∫Traps|
  20634. _MapPt=$A8F9; ∫Traps|
  20635. _MapRect=$A8FA; ∫Traps|
  20636. _MapRgn=$A8FB; ∫Traps|
  20637. _MaxApplZone=$A063; ∫Traps|
  20638. _MaxBlock=$A061; ∫Traps|
  20639. _MaxMem=$A11D; ∫Traps|
  20640. _MaxSizeRsrc=$A821; ∫Traps|
  20641. _MeasureText=$A837; ∫Traps|
  20642. _MemoryDispatch=$A05C; ∫Traps|
  20643. _MemoryDispatchA0Result=$A15C; ∫Traps|
  20644. _MenuChoice=$AA66; ∫Traps|
  20645. _MenuKey=$A93E; ∫Traps|
  20646. _MenuSelect=$A93D; ∫Traps|
  20647. _MethodDispatch=$A9F8; ∫Traps|
  20648. _ModalDialog=$A991; ∫Traps|
  20649. _Moof=$A89F; ∫Traps|
  20650. _MoreMasters=$A036; ∫Traps|
  20651. _MountVol=$A00F; ∫Traps|
  20652. _Move=$A894; ∫Traps|
  20653. _MoveControl=$A959; ∫Traps|
  20654. _MoveHHi=$A064; ∫Traps|
  20655. _MovePortTo=$A877; ∫Traps|
  20656. _MoveTo=$A893; ∫Traps|
  20657. _MoveWindow=$A91B; ∫Traps|
  20658. _Munger=$A9E0; ∫Traps|
  20659. _NewCDialog=$AA4B; ∫Traps|
  20660. _NewControl=$A954; ∫Traps|
  20661. _NewCWindow=$AA45; ∫Traps|
  20662. _NewDialog=$A97D; ∫Traps|
  20663. _NewEmptyHandle=$A166; ∫Traps|
  20664. _NewGDevice=$AA2F; ∫Traps|
  20665. _NewHandle=$A122; ∫Traps|
  20666. _NewMenu=$A931; ∫Traps|
  20667. _NewPalette=$AA91; ∫Traps|
  20668. _NewPixMap=$AA03; ∫Traps|
  20669. _NewPixPat=$AA07; ∫Traps|
  20670. _NewPtr=$A11E; ∫Traps|
  20671. _NewRgn=$A8D8; ∫Traps|
  20672. _NewString=$A906; ∫Traps|
  20673. _NewWindow=$A913; ∫Traps|
  20674. _NMInstall=$A05E; ∫Traps|
  20675. _NMRemove=$A05F; ∫Traps|
  20676. _NoteAlert=$A987; ∫Traps|
  20677. _NSetPalette=$AA95; ∫Traps|
  20678. _ObscureCursor=$A856; ∫Traps|
  20679. _OffLine=$A035; ∫Traps|
  20680. _OffSetPoly=$A8CE; ∫Traps|
  20681. _OffSetRect=$A8A8; ∫Traps|
  20682. _OfSetRgn=$A8E0; ∫Traps|
  20683. _OpColor=$AA21; ∫Traps|
  20684. _Open=$A000; ∫Traps|
  20685. _OpenCport=$AA00; ∫Traps|
  20686. _OpenDeskAcc=$A9B6; ∫Traps|
  20687. _OpenPicture=$A8F3; ∫Traps|
  20688. _OpenPoly=$A8CB; ∫Traps|
  20689. _OpenPort=$A86F; ∫Traps|
  20690. _OpenResFile=$A997; ∫Traps|
  20691. _OpenRF=$A00A; ∫Traps|
  20692. _OpenRFPerm=$A9C4; ∫Traps|
  20693. _OpenRgn=$A8DA; ∫Traps|
  20694. _OSDispatch=$A88F; ∫Traps|
  20695. _OSEventAvail=$A030; ∫Traps|
  20696. _Pack0=$A9E7; ∫Traps|
  20697. _Pack10=$A82C; ∫Traps|
  20698. _Pack11=$A82D; ∫Traps|
  20699. _Pack12=$A82E; ∫Traps|
  20700. _Pack13=$A82F; ∫Traps|
  20701. _Pack14=$A830; ∫Traps|
  20702. _Pack15=$A831; ∫Traps|
  20703. _Pack1=$A9E8; ∫Traps|
  20704. _Pack2=$A9E9; ∫Traps|
  20705. _Pack3=$A9EA; ∫Traps|
  20706. _Pack4=$A9EB; ∫Traps|
  20707. _Pack5=$A9EC; ∫Traps|
  20708. _Pack6=$A9ED; ∫Traps|
  20709. _Pack7=$A9EE; ∫Traps|
  20710. _Pack8=$A816; ∫Traps|
  20711. _Pack9=$A82B; ∫Traps|
  20712. _PackBits=$A8CF; ∫Traps|
  20713. _PaintArc=$A8BF; ∫Traps|
  20714. _PaintBehind=$A90D; ∫Traps|
  20715. _PaintOne=$A90C; ∫Traps|
  20716. _PaintOval=$A8B8; ∫Traps|
  20717. _PaintPoly=$A8C7; ∫Traps|
  20718. _PaintRect=$A8A2; ∫Traps|
  20719. _PaintRgn=$A8D3; ∫Traps|
  20720. _PaintRoundRect=$A8B1; ∫Traps|
  20721. _Palette2CTab=$AAA0; ∫Traps|
  20722. _ParamText=$A98B; ∫Traps|
  20723. _PenMode=$A89C; ∫Traps|
  20724. _PenNormal=$A89E; ∫Traps|
  20725. _PenPat=$A89D; ∫Traps|
  20726. _PenPixPat=$AA0A; ∫Traps|
  20727. _PenSize=$A89B; ∫Traps|
  20728. _PicComment=$A8F2; ∫Traps|
  20729. _PinRect=$A94E; ∫Traps|
  20730. _PlotCIcon=$AA1F; ∫Traps|
  20731. _PlotIcon=$A94B; ∫Traps|
  20732. _PmBackColor=$AA98; ∫Traps|
  20733. _PmForeColor=$AA97; ∫Traps|
  20734. _PMgrOp=$A085; ∫Traps|
  20735. _PopUpMenuSelect=$A80B; ∫Traps|
  20736. _PortSize=$A876; ∫Traps|
  20737. _PostEvent=$A02F; ∫Traps|
  20738. _PPostEvent=$A12F; ∫Traps|
  20739. _PrimeTime=$A05A; ∫Traps|
  20740. _ProtectEntry=$AA3D; ∫Traps|
  20741. _Pt2Rect=$A8AC; ∫Traps|
  20742. _PtInRect=$A8AD; ∫Traps|
  20743. _PtInRgn=$A8E8; ∫Traps|
  20744. _PtrAndHand=$A9EF; ∫Traps|
  20745. _PtrToHand=$A9E3; ∫Traps|
  20746. _PtrToXHand=$A9E2; ∫Traps|
  20747. _PtrZone=$A148; ∫Traps|
  20748. _PtToAngle=$A8C3; ∫Traps|
  20749. _PurgeMem=$A04D; ∫Traps|
  20750. _PurgeSpace=$A162; ∫Traps|
  20751. _PutIcon=$A9CA; ∫Traps|
  20752. _PutScrap=$A9FE; ∫Traps|
  20753. _QDError=$AA40; ∫Traps|
  20754. _Random=$A861; ∫Traps|
  20755. _RDrvrInstall=$A04F; ∫Traps|
  20756. _Read=$A002; ∫Traps|
  20757. _ReadDateTime=$A039; ∫Traps|
  20758. _ReadXPRam=$A051; ∫Traps|
  20759. _RealColor=$AA36; ∫Traps|
  20760. _RealFont=$A902; ∫Traps|
  20761. _ReallocHandle=$A027; ∫Traps|
  20762. _RecoverHandle=$A128; ∫Traps|
  20763. _RectInRgn=$A8E9; ∫Traps|
  20764. _RectRgn=$A8DF; ∫Traps|
  20765. _ReleaseResource=$A9A3; ∫Traps|
  20766. _RelString=$A050; ∫Traps|
  20767. _ReName=$A00B; ∫Traps|
  20768. _ResError=$A9AF; ∫Traps|
  20769. _ReserveEntry=$AA3E; ∫Traps|
  20770. _ResrvMem=$A040; ∫Traps|
  20771. _RestoreEntries=$AA4A; ∫Traps|
  20772. _RGBBackColor=$AA15; ∫Traps|
  20773. _RGBForeColor=$AA14; ∫Traps|
  20774. _RGetResource=$A80C; ∫Traps|
  20775. _RmveReference=$A9AE; ∫Traps|
  20776. _RmveResource=$A9AD; ∫Traps|
  20777. _RmvTime=$A059; ∫Traps|
  20778. _RsrcMapEntry=$A9C5; ∫Traps|
  20779. _RsrcZoneInit=$A996; ∫Traps|
  20780. _RstFilLock=$A042; ∫Traps|
  20781. _SaveEntries=$AA49; ∫Traps|
  20782. _SaveOld=$A90E; ∫Traps|
  20783. _ScalePt=$A8F8; ∫Traps|
  20784. _ScriptUtil=$A8B5; ∫Traps|
  20785. _ScrnBitMap=$A833; ∫Traps|
  20786. _ScrollRect=$A8EF; ∫Traps|
  20787. _SCSIDispatch=$A815; ∫Traps|
  20788. _Secs2Date=$A9C6; ∫Traps|
  20789. _SectRect=$A8AA; ∫Traps|
  20790. _SectRgn=$A8E4; ∫Traps|
  20791. _SeedCFill=$AA50; ∫Traps|
  20792. _SeedFill=$A839; ∫Traps|
  20793. _SelectWindow=$A91F; ∫Traps|
  20794. _SelIText=$A97E; ∫Traps|
  20795. _SendBehind=$A921; ∫Traps|
  20796. _SetADBInfo=$A07A; ∫Traps|
  20797. _SetAppBase=$A057; ∫Traps|
  20798. _SetApplBase=$A057; ∫Traps|
  20799. _SetApplLimit=$A02D; ∫Traps|
  20800. _SetCCursor=$AA1C; ∫Traps|
  20801. _SetClientID=$AA3C; ∫Traps|
  20802. _SetClip=$A879; ∫Traps|
  20803. _SetCPixel=$AA16; ∫Traps|
  20804. _SetCRefCon=$A95B; ∫Traps|
  20805. _SetCTitle=$A95F; ∫Traps|
  20806. _SetCtlAction=$A96B; ∫Traps|
  20807. _SetCtlColor=$AA43; ∫Traps|
  20808. _SetCtlValue=$A963; ∫Traps|
  20809. _SetCursor=$A851; ∫Traps|
  20810. _SetDateTime=$A03A; ∫Traps|
  20811. _SetDefaultStartup=$A07E; ∫Traps|
  20812. _SetDeskCPat=$AA47; ∫Traps|
  20813. _SetDeviceAttribute=$AA2D; ∫Traps|
  20814. _SetDItem=$A98E; ∫Traps|
  20815. _SetEmptyRgn=$A8DD; ∫Traps|
  20816. _SetEntries=$AA3F; ∫Traps|
  20817. _SetEntryColor=$AA9C; ∫Traps|
  20818. _SetEntryUsage=$AA9E; ∫Traps|
  20819. _SetEOF=$A012; ∫Traps|
  20820. _SetFileInfo=$A00D; ∫Traps|
  20821. _SetFilLock=$A041; ∫Traps|
  20822. _SetFilType=$A043; ∫Traps|
  20823. _SetFontLock=$A903; ∫Traps|
  20824. _SetFPos=$A044; ∫Traps|
  20825. _SetFractEnable=$A814; ∫Traps|
  20826. _SetFScaleDisable=$A834; ∫Traps|
  20827. _SetGDevice=$AA31; ∫Traps|
  20828. _SetGrowZone=$A04B; ∫Traps|
  20829. _SetHandleSize=$A024; ∫Traps|
  20830. _SetItem=$A947; ∫Traps|
  20831. _SetItemCmd=$A84F; ∫Traps|
  20832. _SetIText=$A98F; ∫Traps|
  20833. _SetItmIcon=$A940; ∫Traps|
  20834. _SetItmMark=$A944; ∫Traps|
  20835. _SetItmStyle=$A942; ∫Traps|
  20836. _SetMaxCtl=$A965; ∫Traps|
  20837. _SetMCEntries=$AA65; ∫Traps|
  20838. _SetMCInfo=$AA62; ∫Traps|
  20839. _SetMenuBar=$A93C; ∫Traps|
  20840. _SetMFlash=$A94A; ∫Traps|
  20841. _SetMinCtl=$A964; ∫Traps|
  20842. _SetOrigin=$A878; ∫Traps|
  20843. _SetOSDefault=$A083; ∫Traps|
  20844. _SetPalette=$AA95; ∫Traps|
  20845. _SetPBits=$A875; ∫Traps|
  20846. _SetPenState=$A899; ∫Traps|
  20847. _SetPort=$A873; ∫Traps|
  20848. _SetPortPix=$AA06; ∫Traps|
  20849. _SetPt=$A880; ∫Traps|
  20850. _SetPtrSize=$A020; ∫Traps|
  20851. _SetRecRgn=$A8DE; ∫Traps|
  20852. _SetRect=$A8A7; ∫Traps|
  20853. _SetResAttrs=$A9A7; ∫Traps|
  20854. _SetResFileAttrs=$A9F7; ∫Traps|
  20855. _SetResInfo=$A9A9; ∫Traps|
  20856. _SetResLoad=$A99B; ∫Traps|
  20857. _SetResPurge=$A993; ∫Traps|
  20858. _SetStdCProcs=$AA4E; ∫Traps|
  20859. _SetStdProcs=$A8EA; ∫Traps|
  20860. _SetString=$A907; ∫Traps|
  20861. _SetTrapAddress=$A047; ∫Traps|
  20862. _SetVideoDefault=$A081; ∫Traps|
  20863. _SetVol=$A015; ∫Traps|
  20864. _SetWinColor=$AA41; ∫Traps|
  20865. _SetWindowPic=$A92E; ∫Traps|
  20866. _SetWRefCon=$A918; ∫Traps|
  20867. _SetWTitle=$A91A; ∫Traps|
  20868. _SetZone=$A01B; ∫Traps|
  20869. _ShieldCursor=$A855; ∫Traps|
  20870. _ShowControl=$A957; ∫Traps|
  20871. _ShowCursor=$A853; ∫Traps|
  20872. _ShowDItem=$A828; ∫Traps|
  20873. _ShowHide=$A908; ∫Traps|
  20874. _ShowPen=$A897; ∫Traps|
  20875. _ShowWindow=$A915; ∫Traps|
  20876. _ShutDown=$A895; ∫Traps|
  20877. _SIntInstall=$A075; ∫Traps|
  20878. _SIntRemove=$A076; ∫Traps|
  20879. _SizeControl=$A95C; ∫Traps|
  20880. _SizeRsrc=$A9A5; ∫Traps|
  20881. _SizeWindow=$A91D; ∫Traps|
  20882. _Sleep=$A08A; ∫Traps|
  20883. _SlopeFromAngle=$A8BC; ∫Traps|
  20884. _SlotManager=$A06E; ∫Traps|
  20885. _SlotVInstall=$A06F; ∫Traps|
  20886. _SlotVRemove=$A070; ∫Traps|
  20887. _SndAddModifier=$A802; ∫Traps|
  20888. _SndControl=$A806; ∫Traps|
  20889. _SndDisposeChannel=$A801; ∫Traps|
  20890. _SndDoCommand=$A803; ∫Traps|
  20891. _SndDoImmediate=$A804; ∫Traps|
  20892. _SndNewChannel=$A807; ∫Traps|
  20893. _SndPlay=$A805; ∫Traps|
  20894. _SpaceExtra=$A88E; ∫Traps|
  20895. _StackSpace=$A065; ∫Traps|
  20896. _Status=$A005; ∫Traps|
  20897. _StdArc=$A8BD; ∫Traps|
  20898. _StdBits=$A8EB; ∫Traps|
  20899. _StdComment=$A8F1; ∫Traps|
  20900. _StdGetPic=$A8EE; ∫Traps|
  20901. _StdLine=$A890; ∫Traps|
  20902. _StdOpcodeProc=$ABF8; ∫Traps|
  20903. _StdOval=$A8B6; ∫Traps|
  20904. _StdPoly=$A8C5; ∫Traps|
  20905. _StdPutPic=$A8F0; ∫Traps|
  20906. _StdRect=$A8A0; ∫Traps|
  20907. _StdRgn=$A8D1; ∫Traps|
  20908. _StdRRect=$A8AF; ∫Traps|
  20909. _StdText=$A882; ∫Traps|
  20910. _StdTxMeas=$A8ED; ∫Traps|
  20911. _StillDown=$A973; ∫Traps|
  20912. _StopAlert=$A986; ∫Traps|
  20913. _StringWidth=$A88C; ∫Traps|
  20914. _StripAddress=$A055; ∫Traps|
  20915. _StuffHex=$A866; ∫Traps|
  20916. _SubPt=$A87F; ∫Traps|
  20917. _SwapMMUMode=$A05D; ∫Traps|
  20918. _SysBeep=$A9C8; ∫Traps|
  20919. _SysEdit=$A9C2; ∫Traps|
  20920. _SysEnvirons=$A090; ∫Traps|
  20921. _SysError=$A9C9; ∫Traps|
  20922. _SystemClick=$A9B3; ∫Traps|
  20923. _SystemEvent=$A9B2; ∫Traps|
  20924. _SystemMenu=$A9B5; ∫Traps|
  20925. _SystemTask=$A9B4; ∫Traps|
  20926. _TEActivate=$A9D8; ∫Traps|
  20927. _TEAutoView=$A813; ∫Traps|
  20928. _TECalText=$A9D0; ∫Traps|
  20929. _TEClick=$A9D4; ∫Traps|
  20930. _TECopy=$A9D5; ∫Traps|
  20931. _TECut=$A9D6; ∫Traps|
  20932. _TEDeactivate=$A9D9; ∫Traps|
  20933. _TEDelete=$A9D7; ∫Traps|
  20934. _TEDispose=$A9CD; ∫Traps|
  20935. _TEGetOffset=$A83C; ∫Traps|
  20936. _TEGetText=$A9CB; ∫Traps|
  20937. _TEIdle=$A9DA; ∫Traps|
  20938. _TEInit=$A9CC; ∫Traps|
  20939. _TEInsert=$A9DE; ∫Traps|
  20940. _TEKey=$A9DC; ∫Traps|
  20941. _TENew=$A9D2; ∫Traps|
  20942. _TEPaste=$A9DB; ∫Traps|
  20943. _TEPinScroll=$A812; ∫Traps|
  20944. _TEScroll=$A9DD; ∫Traps|
  20945. _TESelView=$A811; ∫Traps|
  20946. _TESetJust=$A9DF; ∫Traps|
  20947. _TESetSelect=$A9D1; ∫Traps|
  20948. _TESetText=$A9CF; ∫Traps|
  20949. _TestControl=$A966; ∫Traps|
  20950. _TestDeviceAttribute=$AA2C; ∫Traps|
  20951. _TEStyleNew=$A83E; ∫Traps|
  20952. _TEUpdate=$A9D3; ∫Traps|
  20953. _TextBox=$A9CE; ∫Traps|
  20954. _TextFace=$A888; ∫Traps|
  20955. _TextFont=$A887; ∫Traps|
  20956. _TextMode=$A889; ∫Traps|
  20957. _TextSize=$A88A; ∫Traps|
  20958. _TextWidth=$A886; ∫Traps|
  20959. _TickCount=$A975; ∫Traps|
  20960. _TrackBox=$A83B; ∫Traps|
  20961. _TrackControl=$A968; ∫Traps|
  20962. _TrackGoAway=$A91E; ∫Traps|
  20963. _Unimplemented=$A89F; ∫Traps|
  20964. _UnionRect=$A8AB; ∫Traps|
  20965. _UnionRgn=$A8E5; ∫Traps|
  20966. _Unique1ID=$A810; ∫Traps|
  20967. _UniqueID=$A9C1; ∫Traps|
  20968. _UnloadScrap=$A9FA; ∫Traps|
  20969. _UnLoadSeg=$A9F1; ∫Traps|
  20970. _UnlodeScrap=$A9FA; ∫Traps|
  20971. _UnMountVol=$A00E; ∫Traps|
  20972. _UnpackBits=$A8D0; ∫Traps|
  20973. _UpdatePixMap=$AA38; ∫Traps|
  20974. _UpdateResFile=$A999; ∫Traps|
  20975. _UpdtControl=$A953; ∫Traps|
  20976. _UpdtDialog=$A978; ∫Traps|
  20977. _UprString=$A054; ∫Traps|
  20978. _UseResFile=$A998; ∫Traps|
  20979. _ValidRect=$A92A; ∫Traps|
  20980. _ValidRgn=$A929; ∫Traps|
  20981. _VInstall=$A033; ∫Traps|
  20982. _VRemove=$A034; ∫Traps|
  20983. _WaitMouseUp=$A977; ∫Traps|
  20984. _WaitNextEvent=$A860; ∫Traps|
  20985. _Write=$A003; ∫Traps|
  20986. _WriteParam=$A038; ∫Traps|
  20987. _WriteResource=$A9B0; ∫Traps|
  20988. _XMunger=$A819; ∫Traps|
  20989. _XOrRgn=$A8E7; ∫Traps|
  20990. _ZeroScrap=$A9FC; ∫Traps|
  20991. _ZoomWindow=$A83A; ∫Traps|
  20992. ∫ADSP
  20993. attnBufSize dspAttention dspCLDeny dspCLInit dspCLListen
  20994. dspClose dspCLRemove dspInit dspNewCID dspOpen dspOptions
  20995. DSPParamBlock DSPPBPtr dspRead dspRemove dspReset dspStatus
  20996. dspWrite eAttention eClosed eFwdReset errAborted errAttention
  20997. errDSPQueueSize errFwdReset errOpenDenied errOpening
  20998. errRefNum errState eTearDown minDSPQueueSize ocAccept
  20999. ocEstablish ocPassive ocRequest sClosed sClosing sListening
  21000. sOpen sOpening sPassive TPCCB TRCCB|
  21001. ∫AIFF [1/2]
  21002. ACE2to1Name ACE2Type ACE8to3Name ACE8Type AIFCID AIFCVersion1
  21003. AIFFID AIFFLoop AnnotationID ApplicationSpecificChunk
  21004. ApplicationSpecificChunkPtr ApplicationSpecificID
  21005. AudioRecordingChunk AudioRecordingChunkPtr AudioRecordingID
  21006. AuthorID ChunkHeader Comment CommentID CommentsChunk
  21007. CommentsChunkPtr CommonChunk CommonChunkPtr CommonID
  21008. ContainerChunk CopyrightID ExtCommonChunk ExtCommonChunkPtr
  21009. FormatVersionChunk FormatVersionChunkPtr FormatVersionID|
  21010. ∫AIFF [2/2]
  21011. FORMID ForwardBackwardLooping ForwardLooping ID
  21012. InstrumentChunk InstrumentChunkPtr InstrumentID MACE3to1Name
  21013. MACE3Type MACE6to1Name MACE6Type Marker MarkerChunk
  21014. MarkerChunkPtr MarkerID MarkerIdType MIDIDataChunk
  21015. MIDIDataChunkPtr MIDIDataID NameID NoLooping NoneName
  21016. NoneType SoundDataChunk SoundDataChunkPtr SoundDataID
  21017. TextChunk TextChunkPtr|
  21018. ∫Aliases
  21019. AliasFilterProcPtr AliasHandle AliasInfoType AliasPtr
  21020. AliasRecord asiAliasName asiParentName asiServerName
  21021. asiVolumeName asiZoneName GetAliasInfo kARMMountVol
  21022. kARMMultVols kARMNoUI kARMSearch kARMSearchMore
  21023. kARMSearchRelFirst MatchAlias NewAlias NewAliasMinimal
  21024. NewAliasMinimalFromFullPath rAliasType ResolveAlias
  21025. ResolveAliasFile UpdateAlias|
  21026. ∫AppleEvents [1/6]
  21027. AEAddressDesc AEArrayData AEArrayDataPointer AEArrayType
  21028. AECoerceDesc AECoercePtr AECountItems AECreateAppleEvent
  21029. AECreateDesc AECreateList AEDeleteItem AEDeleteKeyDesc
  21030. AEDeleteParam AEDesc AEDescList AEDisposeDesc AEDuplicateDesc
  21031. AEEventClass AEEventID AEEventSource AEGetArray
  21032. AEGetAttributeDesc AEGetAttributePtr AEGetCoercionHandler
  21033. AEGetEventHandler AEGetInteractionAllowed AEGetKeyDesc
  21034. AEGetKeyPtr AEGetNthDesc AEGetNthPtr AEGetParamDesc
  21035. AEGetParamPtr AEGetSpecialHandler AEGetTheCurrentEvent|
  21036. ∫AppleEvents [2/6]
  21037. AEInstallCoercionHandler AEInstallEventHandler
  21038. AEInstallSpecialHandler AEInteractAllowed AEInteractWithUser
  21039. AEKeyDesc AEKeyword AEProcessAppleEvent AEPutArray
  21040. AEPutAttributeDesc AEPutAttributePtr AEPutDesc AEPutKeyDesc
  21041. AEPutKeyPtr AEPutParamDesc AEPutParamPtr AEPutPtr AERecord
  21042. AERemoveCoercionHandler AERemoveEventHandler
  21043. AERemoveSpecialHandler AEResetTimer AEResumeTheCurrentEvent
  21044. AESend AESendMode AESendPriority AESetInteractionAllowed
  21045. AESetTheCurrentEvent AESizeOfAttribute AESizeOfKeyDesc|
  21046. ∫AppleEvents [3/6]
  21047. AESizeOfNthItem AESizeOfParam AESuspendTheCurrentEvent
  21048. AppleEvent DescType errAEBadListItem errAECoercionFail
  21049. errAECorruptData errAEDescNotFound errAEEventNotHandled
  21050. errAEHandlerNotFound errAEIllegalIndex errAENewerVersion
  21051. errAENotAEDesc errAENotAppleEvent errAENotASpecialFunction
  21052. errAENoUserInteraction errAEParamMissed errAEReplyNotArrived
  21053. errAEReplyNotValid errAETimeout errAEUnknownAddressType
  21054. errAEUnknownSendMode errAEWaitCanceled errAEWrongDataType
  21055. EventFilterProcPtr EventHandlerProcPtr IdleProcPtr|
  21056. ∫AppleEvents [4/6]
  21057. kAEAlwaysInteract kAEAnswer kAEApplicationDied kAECanInteract
  21058. kAECanSwitchLayer kAECreatorType kAEDataArray
  21059. kAEDefaultTimeout kAEDescArray kAEDirectCall kAEDontReconnect
  21060. kAEHandleArray kAEHighPriority kAEInteractWithAll
  21061. kAEInteractWithLocal kAEInteractWithSelf kAEKeyDescArray
  21062. kAELocalProcess kAENeverInteract kAENoDispatch kAENoReply
  21063. kAENormalPriority kAEOpenApplication kAEOpenDocuments
  21064. kAEPackedArray kAEPrintDocuments kAEQueueReply kAEQuitAll
  21065. kAEQuitApplication kAERemoteProcess kAERestart kAESameProcess|
  21066. ∫AppleEvents [5/6]
  21067. kAEShutDown kAEUnknownSource kAEUseStandardDispatch
  21068. kAEWaitReply kAEWantReceipt kAnyTransactionID
  21069. kAutoGenerateReturnID kCoreEventClass keyAddressAttr
  21070. keyDirectObject keyErrorNumber keyErrorString
  21071. keyEventClassAttr keyEventIDAttr keyEventSourceAttr
  21072. keyInteractLevelAttr keyMissedKeywordAttr
  21073. keyOptionalKeywordAttr keyPreDispatch keyProcessSerialNumber
  21074. keyReturnIDAttr keySelectProc keyTimeoutAttr|
  21075. ∫AppleEvents [6/6]
  21076. keyTransactionIDAttr kNoTimeOut typeAEList typeAERecord
  21077. typeAlias typeApplSignature typeAppParameters typeBoolean
  21078. typeChar typeComp typeEnumerated typeExtended typeFalse
  21079. typeFloat typeFSS typeInteger typeKeyword typeLongFloat
  21080. typeLongInteger typeMagnitude typeNull
  21081. typeProcessSerialNumber typeProperty typeSectionH
  21082. typeSessionID typeShortFloat typeShortInteger typeSMFloat
  21083. typeSMInt typeTargetID typeTrue typeType typeWildCard|
  21084. ∫AppleTalk [1/6]
  21085. ABByte ABCallType abortOS ABProtoType ABRecHandle ABRecPtr
  21086. ABusRecord AddrBlock addResponse afpAddAPPL afpAddCmt
  21087. afpAddIcon afpByteRangeLock afpCall AFPCommand
  21088. AFPCommandBlock afpContLogin afpCopyFile afpDelete
  21089. afpDirClose afpDirCreate afpDTClose afpDTOpen afpEnumerate
  21090. afpFileCreate afpFlush afpForkClose afpForkFlush afpGetAPPL
  21091. afpGetCmt afpGetDirParms afpGetFileParms afpGetFlDrParms
  21092. afpGetForkParms afpGetIcon afpGetSInfo afpGetSParms
  21093. afpGetVolParms afpGtIcnInfo afpLogin afpLogout afpMapID|
  21094. ∫AppleTalk [2/6]
  21095. afpMapName afpMove afpOpenDir afpOpenFork afpOpenVol afpRead
  21096. afpRename afpRmvAPPL afpRmvCmt afpSetDirParms afpSetFileParms
  21097. afpSetFlDrParms afpSetForkParms afpSetVolParms afpVolClose
  21098. afpWrite ASPAbortOS ASPCloseAll ASPCloseSession ASPGetParms
  21099. ASPGetStatus ASPOpenSession ASPUserCommand ASPUserWrite
  21100. ATalkClosePrep ATEvent ATPAddRsp ATPCloseSocket atpEOMvalue
  21101. ATPGetRequest ATPKillAllGetReq ATPLoad ATPOpenSocket
  21102. ATPParamBlock ATPPBPtr atpProto ATPreFlightEvent atpRefNum
  21103. ATPReqCancel ATPRequest ATPResponse ATPRspCancel|
  21104. ∫AppleTalk [3/6]
  21105. atpSendChkvalue atpSize ATPSndRequest ATPSndRsp atpSTSvalue
  21106. atpTIDValidvalue atpUnitNum ATPUnload atpXOvalue ATQEntry
  21107. ATQEntryPtr attachPH ATTransCancelClose ATTransClose
  21108. ATTransClosePrep ATTransOpen BDSElement BDSPtr BDSType
  21109. BitMapType BuildBDS BuildDDPwds BuildLAPwds closeAll
  21110. closeATPSkt closeSess closeSkt confirmName DDPCloseSocket
  21111. DDPOpenSocket ddpProto DDPRdCancel DDPRead ddpSize DDPWrite
  21112. detachPH EntityName EntityPtr GetATalkInfo GetBridgeAddress
  21113. GetLocalZones GetMyZone GetNodeAddress getParms getRequest|
  21114. ∫AppleTalk [4/6]
  21115. getStatus GetZoneList IsATPOpen IsMPPOpen killAllGetReq
  21116. killGetReq killNBP killSendReq LAddAEQ LAPAddATQ LAPAdrBlock
  21117. LAPCloseProtocol LAPMgrCall LAPMgrPtr LAPOpenProtocol
  21118. lapProto LAPRdCancel LAPRead LAPRmvATQ lapSize LAPWrite
  21119. lastResident loadNBP lookupName lookupReply LRmvAEQ MPPClose
  21120. MPPOpen MPPParamBlock MPPParmType MPPPBPtr mppRefNum
  21121. mppUnitNum NamesTableEntry NBPConfirm NBPExtract NBPLoad
  21122. NBPLookup nbpProto NBPRegister NBPRemove NBPSetEntity|
  21123. ∫AppleTalk [5/6]
  21124. NBPSetNTE nbpSize NBPUnload nSendRequest openATPSkt openSess
  21125. openSkt OpenXPP PAddResponse PATalkClosePrep PAttachPH
  21126. PCloseATPSkt PCloseSkt PConfirmName PDetachPH
  21127. PGetAppleTalkInfo PGetRequest PKillGetReq PKillNBP
  21128. PKillSendReq PLookupName PNSendRequest POpenATPSkt POpenSkt
  21129. PRegisterName PRelRspCB PRelTCB PRemoveName PSendRequest
  21130. PSendResponse PSetSelfSend PWriteDDP PWriteLAP registerName
  21131. relRspCB relTCB removeName RetransType scbMemSize sendRequest|
  21132. ∫AppleTalk [6/6]
  21133. sendResponse SetMyZone setSelfSend tATPAddRsp tATPGetRequest
  21134. tATPRequest tATPResponse tATPSdRsp tATPSndRequest tDDPRead
  21135. tDDPWrite tLAPRead tLAPWrite tNBPConfirm tNBPLookup
  21136. tNBPRegister unloadNBP userCommand userWrite WDSElement
  21137. writeDDP writeLAP xCall XPPEndPrmType xppFlagClr xppFlagSet
  21138. xppLoadedBit XPPParamBlock XPPParmBlkPtr XPPPrmBlkType
  21139. xppRefNum XPPSubPrmType xppUnitNum zipGetLocalZones
  21140. zipGetMyZone zipGetZoneList|
  21141. ∫Balloons [1/3]
  21142. helpItem hmAbsoluteCoords hmBalloonAborted
  21143. hmBalloonHelpVersion HMBalloonPict HMBalloonRect
  21144. hmCloseViewActive hmDefaultOptions HMExtractHelpMsg
  21145. HMGetBalloons HMGetBalloonWindow HMGetDialogResID HMGetFont
  21146. HMGetFontSize HMGetHelpMenuHandle HMGetIndHelpMsg
  21147. HMGetMenuResID hmHelpDisabled hmHelpManagerNotInited
  21148. HMIsBalloon hmMatchInTitle HMMessageRecord HMMessageRecPtr
  21149. hmNoBalloonUp hmOperationUnsupported HMRemoveBalloon|
  21150. ∫Balloons [2/3]
  21151. hmSameAsLastBalloon hmSaveBitsNoWindow hmSaveBitsWindow
  21152. HMScanTemplateItems HMSetBalloons HMSetDialogResID HMSetFont
  21153. HMSetFontSize HMSetMenuResID HMShowBalloon HMShowMenuBalloon
  21154. hmSkippedBalloon HMStringResType hmUnknownHelpType hmUseSubID
  21155. hmWrongVersion kBalloonWDEFID kHMAboutHelpItem kHMCheckedItem
  21156. kHMCompareItem kHMDialogResType kHMDisabledItem
  21157. kHMEnabledItem kHMFinderApplResType kHMHelpID kHMHelpMenuID
  21158. kHMMenuResType khmmPict khmmPictHandle khmmString|
  21159. ∫Balloons [3/3]
  21160. khmmStringRes khmmSTRRes khmmTEHandle khmmTERes
  21161. kHMNamedResourceItem kHMOtherItem kHMOverrideResType
  21162. kHMPictItem kHMRectListResType kHMRegularWindow
  21163. kHMSaveBitsNoWindow kHMSaveBitsWindow kHMShowBalloonsItem
  21164. kHMSkipItem kHMStringItem kHMStringResItem kHMSTRResItem
  21165. kHMTEResItem kHMTEStyleResType kHMTETextResType
  21166. kHMTrackCntlItem kHMWindListResType|
  21167. ∫CommResources
  21168. classCM classFT classTM CRMErr CRMFindCommunications
  21169. crmGenericError CRMGet1IndResource CRMGet1NamedResource
  21170. CRMGet1Resource CRMGetCRMVersion CRMGetHeader CRMGetIndex
  21171. CRMGetIndResource CRMGetIndToolName CRMGetNamedResource
  21172. CRMGetResource CRMGetToolResource CRMInstall CRMLocalToRealID
  21173. crmNoErr CRMRealToLocalID CRMRec CRMRecPtr crmRecVersion
  21174. CRMReleaseResource CRMReleaseToolResource CRMRemove CRMSearch
  21175. crmType curCRMVersion InitCRM|
  21176. ∫Connections [1/3]
  21177. CMAbort CMAccept CMActivate CMAddSearch cmAttn cmAttnClean
  21178. cmAttnIn cmAttnNoTimeout cmAttnOut CMBreak CMBuffers
  21179. CMBufferSizes CMBufFields CMChannel CMChoose CMClearSearch
  21180. CMClose cmCntl cmCntlClean cmCntlIn cmCntlNoTimeout cmCntlOut
  21181. cmData cmDataClean cmDataIn cmDataNoTimeout cmDataOut
  21182. CMDefault CMDispose CMEnglishToIntl CMErr CMEvent cmFailed
  21183. CMFlags cmFlagsEOM cmGenericError CMGetCMVersion CMGetConfig
  21184. CMGetConnEnvirons CMGetProcID CMGetRefCon CMGetToolName|
  21185. ∫Connections [2/3]
  21186. CMGetUserData CMGetVersion CMIdle CMIntlToEnglish CMIOKill
  21187. CMListen CMMenu CMNew cmNoErr cmNoMenus cmNoRequestPending
  21188. cmNotClosed cmNoTools cmNotOpen cmNotSupported CMOpen cmQuiet
  21189. CMRead CMRecFlags cmRejected CMRemoveSearch CMReset CMResume
  21190. cmRsrvIn cmRsrvOut CMSearchFlags cmSearchSevenBit CMSetConfig
  21191. CMSetRefCon CMSetupCleanup CMSetupFilter CMSetupItem
  21192. CMSetupPostflight CMSetupPreflight CMSetupSetup CMSetUserData
  21193. CMStatFlags CMStatus cmStatusARPend cmStatusAttnAvail|
  21194. ∫Connections [3/3]
  21195. cmStatusAWPend cmStatusBreakPend cmStatusClosing
  21196. cmStatusCntlAvail cmStatusCRPend cmStatusCWPend
  21197. cmStatusDataAvail cmStatusDRPend cmStatusDWPend
  21198. cmStatusIncomingCallPresent cmStatusListenPend cmStatusOpen
  21199. cmStatusOpening cmStatusReserved0 cmTimeOut cmUnknownError
  21200. cmUserCancel CMValidate CMWrite ConnEnvironRec
  21201. ConnEnvironRecPtr ConnHandle ConnPtr ConnRecord curCMVersion
  21202. curConnEnvRecVers InitCM|
  21203. ∫ConnectionTools [1/2]
  21204. cbndType cdefType clocType cmAbortMsg cmAcceptMsg
  21205. cmActivateMsg cmBreakMsg cmCloseMsg CMCompletorPtr
  21206. CMCompletorRecord CMDataBuffer CMDataBufferPtr
  21207. cmDeactivateMsg cmDefaultMsg cmDisposeMsg cmEnvironsMsg
  21208. cmEventMsg cmIdleMsg cmInitMsg cmIOKillMsg cmL2English|
  21209. ∫ConnectionTools [2/2]
  21210. cmL2Intl cmListenMsg cmMenuMsg cmMgetMsg cmMsetMsg cmOpenMsg
  21211. cmReadMsg cmResetMsg cmResumeMsg cmScleanupMsg CMSetupPtr
  21212. CMSetupStruct cmSfilterMsg cmSitemMsg cmSpreflightMsg
  21213. cmSsetupMsg cmStatusMsg cmSuspendMsg cmValidateMsg cmWriteMsg
  21214. cscrType csetType cvalType cverType|
  21215. ∫Controls [1/3]
  21216. autoTrack AuxCtlHandle AuxCtlPtr AuxCtlRec calcCntlRgn
  21217. calcCRgns calcThumbRgn cBodyColor CCTabHandle CCTabPtr
  21218. cFrameColor checkBoxProc ControlHandle ControlPtr
  21219. ControlRecord cTextColor cThumbColor CtlCTab dispCntl
  21220. DisposeControl dragCntl DragControl Draw1Control drawCntl
  21221. DrawControls FindControl GetAuxCtl GetCRefCon GetCTitle
  21222. GetCtlAction GetCtlMax GetCtlMin GetCtlValue GetCVariant|
  21223. ∫Controls [2/3]
  21224. GetNewControl hAxisOnly HideControl HiliteControl inButton
  21225. inCheckBox inDownButton initCntl inPageDown inPageUp inThumb
  21226. inUpButton KillControls MoveControl NewControl noConstraint
  21227. popupFixedWidth popupMenuCDEFproc popupMenuProc
  21228. popupTitleBold popupTitleCenterJust popupTitleCondense
  21229. popupTitleExtend popupTitleItalic popupTitleLeftJust
  21230. popupTitleNoStyle popupTitleOutline popupTitleRightJust|
  21231. ∫Controls [3/3]
  21232. popupTitleShadow popupTitleUnderline popupUseAddResMenu
  21233. popupUseWFont posCntl pushButProc radioButProc scrollBarProc
  21234. SetCRefCon SetCTitle SetCtlAction SetCtlColor SetCtlMax
  21235. SetCtlMin SetCtlValue ShowControl SizeControl testCntl
  21236. TestControl thumbCntl TrackControl UpdateControls UpdtControl
  21237. useWFont vAxisOnly|
  21238. ∫CRMSerialDevices
  21239. CRMIconHandle CRMIconPtr CRMIconRecord crmSerialDevice
  21240. CRMSerialPtr CRMSerialRecord curCRMSerRecVers|
  21241. ∫CTBUtilities [1/2]
  21242. AppendDITL appendDITLBottom appendDITLRight chooseAborted
  21243. chooseCancel chooseDisaster chooseFailed chooseOKMajor
  21244. chooseOKMinor CountDITL CTBGetCTBVersion CTBUErr
  21245. ctbuGenericError ctbuNoErr curCTBUVersion CustomNBP
  21246. DITLMethod hookCancel hookEject hookItemList hookItemRefresh
  21247. hookKeyBase hookLine hookNull hookOK hookOutline
  21248. hookPostflight hookPreflight hookReserved1 hookReserved2|
  21249. ∫CTBUtilities [2/2]
  21250. hookReserved3 hookReserved4 hookTitle hookVersion
  21251. hookZoneList hookZoneRefresh hookZoneTitle InitCTBUtilities
  21252. nameDisable NameFilterProcPtr nameInclude nameReject NBPReply
  21253. nlCancel nlEject nlOk NLType NLTypeEntry NuLookup NuPLookup
  21254. overlayDITL ShortenDITL StandardNBP zoneDisable
  21255. ZoneFilterProcPtr zoneInclude zoneReject|
  21256. ∫CursorCtl
  21257. Acur acurHandle acurPtr ARROW_CURSOR CROSS_CURSOR Cursors
  21258. HIDDEN_CURSOR Hide_Cursor InitCursorCtl I_BEAM_CURSOR
  21259. PLUS_CURSOR RotateCursor Show_Cursor SpinCursor WATCH_CURSOR|
  21260. ∫DatabaseAccess [1/3]
  21261. ColInfoArray ColInfoHandle ColInfoPtr ColTypesArray
  21262. ColTypesHandle ColTypesPtr DBAsyncParamBlockRec
  21263. DBAsyncParmBlkPtr DBBreak DBColInfoRecord DBDisposeQuery
  21264. DBEnd DBExec DBGetConnInfo DBGetErr DBGetItem DBGetNewQuery
  21265. DBGetQueryResults DBGetResultHandler DBGetSessionNum DBInit
  21266. DBInstallResultHandler DBKill DBRemoveResultHandler
  21267. DBResultsToText DBSend DBSendItem DBStartQuery DBState DBType|
  21268. ∫DatabaseAccess [2/3]
  21269. DBUnGetItem InitDBPack kDBAboutToInit kDBExecComplete
  21270. kDBGetItemComplete kDBGetQueryResultsComplete kDBInitComplete
  21271. kDBLastColFlag kDBNullFlag kDBSendComplete
  21272. kDBStartQueryComplete kDBUpdateWind kDBWaitForever QueryArray
  21273. QueryHandle QueryListHandle QueryListPtr QueryPtr QueryRecord
  21274. rcDBAsyncNotSupp rcDBBadAsyncPB rcDBBadDDEV rcDBBadSessID
  21275. rcDBBadSessNum rcDBBadType rcDBBreak rcDBError rcDBExec|
  21276. ∫DatabaseAccess [3/3]
  21277. rcDBNoHandler rcDBNull rcDBPackNotInited rcDBValue
  21278. rcDBWrongVersion ResListArray ResListElem ResListHandle
  21279. ResListPtr ResultsRecord typeAnyType typeColBreak typeDate
  21280. typeDecimal typeDiscard typeLBin typeLChar typeMoney typeNone
  21281. typeRowBreak typeTime typeTimeStamp typeUnknown typeVBin
  21282. typeVChar|
  21283. ∫Desk
  21284. accClear accCopy accCursor accCut accEvent accMenu accPaste
  21285. accRun accUndo CloseDeskAcc goodbye OpenDeskAcc SystemClick
  21286. SystemEdit SystemEvent SystemMenu SystemTask|
  21287. ∫DeskBus
  21288. ADBAddress ADBDataBlock ADBDBlkPtr ADBOp ADBOpBlock ADBOpBPtr
  21289. ADBReInit ADBSetInfoBlock ADBSInfoPtr CountADBs GetADBInfo
  21290. GetIndADB SetADBInfo|
  21291. ∫Devices [1/2]
  21292. activateMsg activDev AuxDCE AuxDCEHandle AuxDCEPtr buttonMsg
  21293. cancelMsg cdevGenErr cdevMemErr cdevResErr cdevUnset
  21294. chooserID clearDev closeDev CloseDriver Control copyDev
  21295. cursorDev cutDev DCtlEntry DCtlHandle DCtlPtr deactivateMsg
  21296. deactivDev deselectMsg fillListMsg GetDCtlEntry getSelMsg
  21297. hitDev hitMsg initDev initMsg keyEvtDev keyEvtMsg KillIO|
  21298. ∫Devices [2/2]
  21299. macDev newSelMsg normalMsg nulDev nulMsg okMsg OpenDriver
  21300. pasteDev PBControl PBControlAsync PBControlSync PBKillIO
  21301. PBKillIOAsync PBKillIOSync PBStatus PBStatusAsync
  21302. PBStatusSync selectMsg SetChooserAlert startupMsg Status
  21303. superMsg terminateMsg undoDev updateDev updateMsg|
  21304. ∫Dialogs [1/2]
  21305. Alert AlertTemplate AlertTHndl AlertTPtr btnCtrl cancel
  21306. CautionAlert cautionIcon chkCtrl CloseDialog CouldAlert
  21307. CouldDialog ctrlItem DialogPeek DialogPtr DialogRecord
  21308. DialogSelect DialogTemplate DialogTHndl DialogTPtr
  21309. DisposDialog DisposeDialog DlgCopy DlgCut DlgDelete DlgPaste
  21310. DrawDialog editText ErrorSound FindDItem FreeAlert FreeDialog
  21311. GetAlrtStage GetDItem GetIText GetNewDialog HideDItem|
  21312. ∫Dialogs [2/2]
  21313. iconItem InitDialogs IsDialogEvent itemDisable ModalDialog
  21314. ModalFilterProcPtr NewCDialog NewDialog NoteAlert noteIcon ok
  21315. ParamText picItem radCtrl resCtrl ResetAlrtStage
  21316. ResumeProcPtr SelIText SetDAFont SetDItem SetIText ShowDItem
  21317. SoundProcPtr StageList statText StopAlert stopIcon
  21318. UpdateDialog UpdtDialog userItem|
  21319. ∫DiskInit
  21320. DIBadMount DIFormat DILoad DIUnload DIVerify DIZero
  21321. HFSDefaults|
  21322. ∫Disks
  21323. DiskEject DriveKind DriveStatus DrvSts hard20 SetTagBuffer
  21324. sony|
  21325. ∫Editions [1/4]
  21326. AssociateSection CallEditionOpenerProc CallFormatIOProc
  21327. CloseEdition CreateEditionContainerFile
  21328. DeleteEditionContainerFile EditionContainerSpec
  21329. EditionContainerSpecPtr EditionHasFormat EditionInfoRecord
  21330. EditionOpenerParamBlock EditionOpenerProcPtr
  21331. EditionOpenerVerb EditionRefNum emCancelSectionDialogRefCon
  21332. emGoToPubErrDialogRefCon emHookAutoUpdateMode
  21333. emHookCancelSection emHookGetEditionNow emHookGoToPublisher|
  21334. ∫Editions [2/4]
  21335. emHookManualUpdateMode emHookRedrawPreview
  21336. emHookSendEditionNow emOptionsDialogRefCon eoCanSubscribe
  21337. eoClose eoCloseNew eoOpen eoOpenNew ExpDlgHookProcPtr
  21338. ExpModalFilterProcPtr FormatIOParamBlock FormatIOProcPtr
  21339. FormatIOVerb FormatType GetEditionFormatMark GetEditionInfo
  21340. GetEditionOpenerProc GetLastEditionContainerUsed
  21341. GetStandardFormats GoToPublisherSection InitEditionPack
  21342. ioHasFormat ioNewFormat ioReadFormat ioWriteFormat|
  21343. ∫Editions [3/4]
  21344. IsRegisteredSection kFormatLengthUnknown kFormatListFormat
  21345. kPartNumberUnknown kPartsNotUsed kPICTEditionFileType
  21346. kPICTformatMask kPreviewFormat kPreviewHeight kPreviewWidth
  21347. kPublisherDocAliasFormat ksndEditionFileType ksndFormatMask
  21348. kTEXTEditionFileType kTEXTformatMask kUnknownEditionFileType
  21349. NewPublisherDialog NewPublisherExpDialog NewPublisherReply
  21350. NewSection NewSubscriberDialog NewSubscriberExpDialog
  21351. NewSubscriberReply OpenEdition OpenNewEdition pumManual|
  21352. ∫Editions [4/4]
  21353. pumOnSave ReadEdition RegisterSection rSectionType
  21354. sectionCancelMsgID sectionEventMsgClass SectionHandle
  21355. SectionOptionsDialog SectionOptionsExpDialog
  21356. SectionOptionsReply SectionPtr sectionReadMsgID SectionRecord
  21357. sectionScrollMsgID SectionType sectionWriteMsgID
  21358. SetEditionFormatMark SetEditionOpenerProc stPublisher
  21359. stSubscriber sumAutomatic sumManual TimeStamp
  21360. UnRegisterSection UpdateMode WriteEdition|
  21361. ∫ENET
  21362. EAddMulti EAddrRType EAttachPH EDelMulti EDetachPH EGetInfo
  21363. eLenErr eMultiErr ENetAddMulti ENetAttachPH ENetDelMulti
  21364. ENetDetachPH ENetGetInfo ENetRdCancel ENetRead ENetSetGeneral
  21365. ENetWrite EParamBlkPtr EParamBlock ERdCancel ERead
  21366. ESetGeneral EWrite|
  21367. ∫EPPC [1/2]
  21368. AcceptHighLevelEvent bufferIsSmall connectionInvalid
  21369. GetPortNameFromProcessSerialNumber
  21370. GetProcessSerialNumberFromPortName GetSpecificFilterProcPtr
  21371. GetSpecificHighLevelEvent HighLevelEventMsg
  21372. HighLevelEventMsgClass HighLevelEventMsgHdl
  21373. HighLevelEventMsgPtr kHighLevelEvent msgWasFullyAccepted
  21374. msgWasNotAccepted msgWasPartiallyAccepted nAttnMsg|
  21375. ∫EPPC [2/2]
  21376. noOutstandingHLE noUserInteractionAllowed nReturnReceipt
  21377. PostHighLevelEvent priorityMask receiverIDisPSN
  21378. receiverIDisSessionID receiverIDisSignature
  21379. receiverIDisTargetID receiverIDMask rtrnReceiptMsgID SenderID
  21380. SenderIDPtr systemOptionsMask TargetID TargetIDHdl
  21381. TargetIDPtr|
  21382. ∫Errors [01/12]
  21383. abortErr addRefFailed addResFailed afpAccessDenied
  21384. afpAuthContinue afpBadIDErr afpBadUAM afpBadVersNum
  21385. afpBitmapErr afpCallNotSupported afpCantMove afpCantRename
  21386. afpCatalogChanged afpContainsSharedErr afpDenyConflict
  21387. afpDiffVolErr afpDirNotEmpty afpDirNotFound afpDiskFull
  21388. afpEofError afpFileBusy afpFlatVol afpIconTypeError
  21389. afpIDExists afpIDNotFound afpInsideSharedErr
  21390. afpInsideTrashErr afpItemNotFound afpLockErr afpMiscErr
  21391. afpNoMoreLocks afpNoServer afpObjectExists afpObjectLocked|
  21392. ∫Errors [02/12]
  21393. afpObjectNotFound afpObjectTypeErr afpParmErr
  21394. afpPwdExpiredErr afpPwdSameErr afpPwdTooShortErr
  21395. afpRangeNotLocked afpRangeOverlap afpSameObjectErr
  21396. afpServerGoingDown afpSessClosed afpTooManyFilesOpen
  21397. afpUserNotAuth afpVolLocked appIsDaemon appMemFullErr
  21398. appModeErr aspBadVersNum aspBufTooSmall aspNoAck
  21399. aspNoMoreSess aspNoServers aspParamErr aspServerBusy
  21400. aspSessClosed aspSizeErr aspTooMany atpBadRsp atpLenErr
  21401. authFailErr badATPSkt badBtSlpErr badBuffNum badChannel|
  21402. ∫Errors [03/12]
  21403. badCksmErr badDBtSlp badDCksum badEditionFileErr
  21404. badExtResource badFidErr badFileFormat badFormat
  21405. badLocNameErr badMDBErr badMovErr badPortNameErr badReqErr
  21406. badSectionErr badServiceMethodErr badSubPartErr badUnitErr
  21407. bdNamErr breakRecd buf2SmallErr buffersTooSmall
  21408. cannotDeferErr cannotMakeContiguousErr CantDecompress
  21409. cantLoadPickMethodErr cantStepErr catChangedErr cbNotFound
  21410. CDEFNFnd cDevErr channelBusy channelNotBusy ckSumErr clkRdErr
  21411. clkWrErr closErr cMatchErr cNoMemErr colorsRequestedErr|
  21412. ∫Errors [04/12]
  21413. containerAlreadyOpenWrn containerNotFoundWrn controlErr
  21414. corErr cProtectErr cRangeErr cResErr cTempMemErr dataVerErr
  21415. dceExtErr ddpLenErr ddpSktErr desktopDamagedErr destPortErr
  21416. diffVolErr dInstErr dirFulErr dirNFErr dRemovErr ds32BitMode
  21417. dsAddressErr dsBadLaunch dsBadPatch dsBadPatchHeader
  21418. dsBadSANEOpcode dsBadSlotInt dsBadStartupDisk dsBufPtrTooLow
  21419. dsBusError dsCDEFNotFound dsChkErr dsCoreErr
  21420. dsDisassemblerInstalled dsExtensionsDisabled dsFinderErr
  21421. dsForcedQuit dsFPErr dsFSErr dsGreeting dsHD20Installed|
  21422. ∫Errors [05/12]
  21423. dsHMenuFindErr dsIllInstErr dsIOCoreErr dsIrqErr dskFulErr
  21424. dsLineAErr dsLineFErr dsLoadErr dsMacsBugInstalled dsMBarNFnd
  21425. dsMDEFNotFound dsMemFullErr dsMiscErr dsNeedToWriteBootBlocks
  21426. dsNoFPU dsNoPackErr dsNoPatch dsNoPk1 dsNoPk2 dsNoPk3 dsNoPk4
  21427. dsNoPk5 dsNoPk6 dsNoPk7 dsNotEnoughRAMToBoot dsNotThe1
  21428. dsOldSystem dsOvflowErr dsParityErr dsPrivErr dsReinsert
  21429. dsShutDownOrRestart dsStknHeap dsSwitchOffOrRestart dsSysErr
  21430. dsSystemFileErr dsTraceErr dsWDEFNotFound dsZeroDivErr
  21431. dupFNErr editionMgrInitErr envBadVers envNotPresent|
  21432. ∫Errors [06/12]
  21433. envVersTooBig eofErr evtNotEnb excessCollsns extFSErr
  21434. extractErr exUserBreak fBsyErr fidExists fidNotFound
  21435. firstDskErr fLckdErr fmt1Err fmt2Err fnfErr fnOpnErr
  21436. fontDecError fontNotDeclared fontNotOutlineErr fontSubErr
  21437. framingErr fsRnErr gcrOnMFMErr gfpErr guestNotAllowedErr
  21438. hardwareConfigErr hMenuFindErr hwOverrunErr hwParamErr
  21439. iIOAbortErr initIWMErr interruptsMaskedErr ioErr lapProtErr
  21440. lastDskErr localOnlyErr mapReadErr mBarNFnd memAdrErr
  21441. memAZErr memBCErr memFragErr memFullErr memLockedErr memPCErr|
  21442. ∫Errors [07/12]
  21443. memPurErr memROZErr memROZError memROZWarn memSCErr memWZErr
  21444. menuPrgErr mFulErr multiplePublisherWrn nameTypeErr
  21445. nbpBuffOvr nbpConfDiff nbpDuplicate nbpNISErr nbpNoConfirm
  21446. nbpNotFound negZcbFreeErr networkErr nilHandleErr nmTypErr
  21447. noAdrMkErr noBridgeErr noDataArea noDefaultUserErr noDriveErr
  21448. noDtaMkErr noGlobalsErr noHardware noHardwareErr noInformErr
  21449. noMacDskErr noMachineNameErr noMemForPictPlaybackErr
  21450. noMoreRealTime noMPPErr noNybErr noPortErr noRelErr
  21451. noResponseErr noScrapErr noSendResp noSessionErr notAFileErr|
  21452. ∫Errors [08/12]
  21453. notEnoughBufferSpace notEnoughHardware notEnoughHardwareErr
  21454. notEnoughMemoryErr notHeldErr notInitErr notLockedErr
  21455. notLoggedInErr noToolboxNameErr notOpenErr
  21456. notRegisteredSectionErr notThePublisherWrn noTypeErr
  21457. noUserNameErr noUserRecErr noUserRefErr nsDrvErr nsStackErr
  21458. nsvErr offLinErr openErr opWrErr paramErr parityErr permErr
  21459. pictInfoIDErr pictInfoVerbErr pictInfoVersionErr
  21460. pictureDataErr pixMapTooDeepErr pmBusyErr pmRecvEndErr
  21461. pmRecvStartErr pmReplyTOErr pmSendEndErr pmSendStartErr|
  21462. ∫Errors [09/12]
  21463. portClosedErr portInUse portNameExistsErr portNotCf posErr
  21464. prInitErr procNotFound protocolErr prWrErr qErr queueFull
  21465. rcvrErr readErr readQErr recNotFnd reqAborted reqFailed
  21466. resAttrErr resFNotFound resNotFound resProblem rfNumErr
  21467. rgnTooBigErr rgnTooBigError rmvRefFailed rmvResFailed
  21468. sameFileErr sdmInitErr sdmJTInitErr sdmPRAMInitErr
  21469. sdmPriInitErr sdmSRTInitErr sectNFErr seekErr selectorErr
  21470. seNoDB sessClosedErr sessTableErr shutDownAlert|
  21471. ∫Errors [10/12]
  21472. siBadDeviceName siBadRefNum siBadSoundInDevice
  21473. siDeviceBusyErr siHardDriveTooSlow siInitSDTblErr
  21474. siInitSPTblErr siInitVBLQsErr siInputDeviceErr
  21475. siInvalidCompression siInvalidSampleRate siInvalidSampleSize
  21476. siNoBufferSpecified siNoSoundInHardware siUnknownInfoType
  21477. siUnknownQuality sktClosedErr slotNumErr SlpTypeErr
  21478. smBadBoardId smBadRefId smBadsList smBadsPtrErr smBLFieldBad
  21479. smBlkMoveErr smBusErrTO smByteLanesErr smCkStatusErr|
  21480. ∫Errors [11/12]
  21481. smCodeRevErr smCPUErr smCRCFail smDisabledSlot
  21482. smDisDrvrNamErr smDisposePErr smEmptySlot smFHBlkDispErr
  21483. smFHBlockRdErr smFormatErr smGetDrvrNamErr smGetPRErr
  21484. smInitStatVErr smInitTblVErr smNewPErr smNilsBlockErr
  21485. smNoBoardId smNoBoardSRsrc smNoDir smNoGoodOpens smNoJmpTbl
  21486. smNoMoresRsrcs smNosInfoArray smOffsetErr smPRAMInitErr
  21487. smPriInitErr smRecNotFnd smReservedErr smResrvErr
  21488. smRevisionErr smSDMInitErr smSelOOBErr smsGetDrvrErr|
  21489. ∫Errors [12/12]
  21490. smSlotOOBErr smsPointerNil smSRTInitErr smSRTOvrFlErr
  21491. smUnExBusErr spdAdjErr statusErr strUserBreak svDisabled
  21492. svTempDisable swOverrunErr SysError teScrapSizeErr tk0BadErr
  21493. tmfoErr tmwdoErr tooManyReqs tooManySkts twoSideErr unimpErr
  21494. unitEmptyErr unitTblFullErr updPixMemErr userBreak
  21495. userCanceledErr userRejectErr verErr vLckdErr volGoneErr
  21496. volOffLinErr volOnLinErr vTypErr WDEFNFnd wPrErr wrgVolTypErr
  21497. writErr wrPermErr wrUnderrun|
  21498. ∫Events [1/2]
  21499. activateEvt activeFlag activMask adbAddrMask alphaLock
  21500. app1Evt app1Mask app2Evt app2Mask app3Evt app3Mask app4Evt
  21501. app4Mask autoKey autoKeyMask btnState Button charCodeMask
  21502. cmdKey controlKey convertClipboardFlag diskEvt diskMask
  21503. driverEvt driverMask EventAvail EventRecord everyEvent
  21504. GetCaretTime GetDblTime GetKeys GetMouse GetNextEvent|
  21505. ∫Events [2/2]
  21506. highLevelEventMask keyCodeMask keyDown keyDownMask KeyMap
  21507. keyUp keyUpMask mDownMask mouseDown mouseMovedMessage mouseUp
  21508. mUpMask networkEvt networkMask nullEvent optionKey osEvt
  21509. osEvtMessageMask osMask resumeFlag shiftKey StillDown
  21510. suspendResumeMessage TickCount updateEvt updateMask
  21511. WaitMouseUp WaitNextEvent|
  21512. ∫Files [01/12]
  21513. AddDrive AFPVolMountInfo AFPVolMountInfoPtr Allocate
  21514. AllocContig alphaStage AppleShareMediaType bAccessCntl
  21515. betaStage bHasBlankAccessPrivileges bHasBTreeMgr
  21516. bHasCatSearch bHasCopyFile bHasDesktopMgr bHasExtFSVol
  21517. bHasFileIDs bHasFolderLock bHasMoveRename bHasOpenDeny
  21518. bHasPersonalAccessPrivileges bHasShortName bHasUserGroupList
  21519. bLimitFCBs bLocalWList bNoBootBlks bNoDeskItems bNoLclSync
  21520. bNoMiniFndr bNoSwitchTo bNoSysDir bNoVNEdit bTrshOffLine
  21521. CatMove CatPositionRec CInfoPBPtr CInfoPBRec CInfoType|
  21522. ∫Files [02/12]
  21523. CloseWD CMovePBPtr CMovePBRec Create developStage DInfo
  21524. DirCreate dirInfo DTPBPtr DTPBRec DXInfo Eject FCBPBPtr
  21525. FCBPBRec fDesktop fDisk fHasBundle finalStage FInitQueue
  21526. fInvisible FlushVol fOnDesk fsAtMark FSClose fsCurPerm
  21527. FSDelete fsFromLEOF fsFromMark fsFromStart FSMakeFSSpec
  21528. FSOpen FSpCatMove FSpCreate FSpDelete FSpDirCreate
  21529. FSpExchangeFiles FSpGetFInfo FSpOpenDF FSpOpenRF FSpRename
  21530. FSpRstFLock FSpSetFInfo FSpSetFLock fsRdPerm fsRdWrPerm
  21531. fsRdWrShPerm FSRead fsRtDirID fsRtParID fsSBDrBkDat|
  21532. ∫Files [03/12]
  21533. fsSBDrCrDat fsSBDrFndrInfo fsSBDrMdDat fsSBDrNmFls
  21534. fsSBDrParID fsSBDrUsrWds fsSBFlAttrib fsSBFlBkDat fsSBFlCrDat
  21535. fsSBFlFndrInfo fsSBFlLgLen fsSBFlMdDat fsSBFlParID
  21536. fsSBFlPyLen fsSBFlRLgLen fsSBFlRPyLen fsSBFlXFndrInfo
  21537. fsSBFullName fsSBNegate fsSBPartialName FSSpec FSSpecArray
  21538. FSSpecArrayHandle FSSpecArrayPtr FSSpecHandle FSSpecPtr
  21539. fsUnixPriv FSWrite fsWrPerm fTrash FXInfo GetDrvQHdr GetEOF
  21540. GetFInfo GetFPos GetFSQHdr GetVCBQHdr GetVInfo GetVol
  21541. GetVolParmsInfoBuffer GetVRefNum GetWDInfo HCreate HDelete|
  21542. ∫Files [04/12]
  21543. hFileInfo HGetFInfo HGetVol HOpen HOpenDF HOpenRF
  21544. HParamBlockRec HParmBlkPtr HRename HRstFLock HSetFInfo
  21545. HSetFLock HSetVol ioDirFlg ioDirMask kEncryptPassword
  21546. kLarge4BitIcon kLarge4BitIconSize kLarge8BitIcon
  21547. kLarge8BitIconSize kLargeIcon kLargeIconSize
  21548. kNoUserAuthentication kPassword kSmall4BitIcon
  21549. kSmall4BitIconSize kSmall8BitIcon kSmall8BitIconSize
  21550. kSmallIcon kSmallIconSize kTwoWayEncryptPassword NumVersion
  21551. OpenDF OpenRF OpenWD PBAllocate PBAllocateAsync|
  21552. ∫Files [05/12]
  21553. PBAllocateSync PBAllocContig PBAllocContigAsync
  21554. PBAllocContigSync PBCatMove PBCatMoveAsync PBCatMoveSync
  21555. PBCatSearch PBCatSearchAsync PBCatSearchSync PBClose
  21556. PBCloseAsync PBCloseSync PBCloseWD PBCloseWDAsync
  21557. PBCloseWDSync PBCreate PBCreateAsync PBCreateFileIDRef
  21558. PBCreateFileIDRefAsync PBCreateFileIDRefSync PBCreateSync
  21559. PBDelete PBDeleteAsync PBDeleteFileIDRef
  21560. PBDeleteFileIDRefAsync PBDeleteFileIDRefSync PBDeleteSync
  21561. PBDirCreate PBDirCreateAsync PBDirCreateSync PBDTAddAPPL|
  21562. ∫Files [06/12]
  21563. PBDTAddAPPLAsync PBDTAddAPPLSync PBDTAddIcon PBDTAddIconAsync
  21564. PBDTAddIconSync PBDTCloseDown PBDTDelete PBDTDeleteAsync
  21565. PBDTDeleteSync PBDTFlush PBDTFlushAsync PBDTFlushSync
  21566. PBDTGetAPPL PBDTGetAPPLAsync PBDTGetAPPLSync PBDTGetComment
  21567. PBDTGetCommentAsync PBDTGetCommentSync PBDTGetIcon
  21568. PBDTGetIconAsync PBDTGetIconInfo PBDTGetIconInfoAsync
  21569. PBDTGetIconInfoSync PBDTGetIconSync PBDTGetInfo
  21570. PBDTGetInfoAsync PBDTGetInfoSync PBDTGetPath PBDTOpenInform
  21571. PBDTRemoveAPPL PBDTRemoveAPPLAsync PBDTRemoveAPPLSync|
  21572. ∫Files [07/12]
  21573. PBDTRemoveComment PBDTRemoveCommentAsync
  21574. PBDTRemoveCommentSync PBDTReset PBDTResetAsync PBDTResetSync
  21575. PBDTSetComment PBDTSetCommentAsync PBDTSetCommentSync PBEject
  21576. PBExchangeFiles PBExchangeFilesAsync PBExchangeFilesSync
  21577. PBFlushFile PBFlushFileAsync PBFlushFileSync PBFlushVol
  21578. PBFlushVolAsync PBFlushVolSync PBGetCatInfo PBGetCatInfoAsync
  21579. PBGetCatInfoSync PBGetEOF PBGetEOFAsync PBGetEOFSync
  21580. PBGetFCBInfo PBGetFCBInfoAsync PBGetFCBInfoSync PBGetFInfo
  21581. PBGetFInfoAsync PBGetFInfoSync PBGetForeignPrivs|
  21582. ∫Files [08/12]
  21583. PBGetForeignPrivsAsync PBGetForeignPrivsSync PBGetFPos
  21584. PBGetFPosAsync PBGetFPosSync PBGetVInfo PBGetVInfoAsync
  21585. PBGetVInfoSync PBGetVol PBGetVolAsync PBGetVolMountInfo
  21586. PBGetVolMountInfoSize PBGetVolSync PBGetWDInfo
  21587. PBGetWDInfoAsync PBGetWDInfoSync PBHCopyFile PBHCopyFileAsync
  21588. PBHCopyFileSync PBHCreate PBHCreateAsync PBHCreateSync
  21589. PBHDelete PBHDeleteAsync PBHDeleteSync PBHGetDirAccess
  21590. PBHGetDirAccessAsync PBHGetDirAccessSync PBHGetFInfo
  21591. PBHGetFInfoAsync PBHGetFInfoSync PBHGetLogInInfo|
  21592. ∫Files [09/12]
  21593. PBHGetLogInInfoAsync PBHGetLogInInfoSync PBHGetVInfo
  21594. PBHGetVInfoAsync PBHGetVInfoSync PBHGetVol PBHGetVolAsync
  21595. PBHGetVolParms PBHGetVolParmsAsync PBHGetVolParmsSync
  21596. PBHGetVolSync PBHMapID PBHMapIDAsync PBHMapIDSync PBHMapName
  21597. PBHMapNameAsync PBHMapNameSync PBHMoveRename
  21598. PBHMoveRenameAsync PBHMoveRenameSync PBHOpen PBHOpenAsync
  21599. PBHOpenDeny PBHOpenDenyAsync PBHOpenDenySync PBHOpenDF
  21600. PBHOpenDFAsync PBHOpenDFSync PBHOpenRF PBHOpenRFAsync
  21601. PBHOpenRFDeny PBHOpenRFDenyAsync PBHOpenRFDenySync|
  21602. ∫Files [10/12]
  21603. PBHOpenRFSync PBHOpenSync PBHRename PBHRenameAsync
  21604. PBHRenameSync PBHRstFLock PBHRstFLockAsync PBHRstFLockSync
  21605. PBHSetDirAccess PBHSetDirAccessAsync PBHSetDirAccessSync
  21606. PBHSetFInfo PBHSetFInfoAsync PBHSetFInfoSync PBHSetFLock
  21607. PBHSetFLockAsync PBHSetFLockSync PBHSetVol PBHSetVolAsync
  21608. PBHSetVolSync PBLockRange PBLockRangeAsync PBLockRangeSync
  21609. PBMakeFSSpec PBMakeFSSpecAsync PBMakeFSSpecSync PBMountVol
  21610. PBOffLine PBOpen PBOpenAsync PBOpenDF PBOpenDFAsync
  21611. PBOpenDFSync PBOpenRF PBOpenRFAsync PBOpenRFSync PBOpenSync|
  21612. ∫Files [11/12]
  21613. PBOpenWD PBOpenWDAsync PBOpenWDSync PBRead PBReadAsync
  21614. PBReadSync PBRename PBRenameAsync PBRenameSync
  21615. PBResolveFileIDRef PBResolveFileIDRefAsync
  21616. PBResolveFileIDRefSync PBRstFLock PBRstFLockAsync
  21617. PBRstFLockSync PBSetCatInfo PBSetCatInfoAsync
  21618. PBSetCatInfoSync PBSetEOF PBSetEOFAsync PBSetEOFSync
  21619. PBSetFInfo PBSetFInfoAsync PBSetFInfoSync PBSetFLock
  21620. PBSetFLockAsync PBSetFLockSync PBSetForeignPrivs
  21621. PBSetForeignPrivsAsync PBSetForeignPrivsSync PBSetFPos|
  21622. ∫Files [12/12]
  21623. PBSetFPosAsync PBSetFPosSync PBSetFVers PBSetFVersAsync
  21624. PBSetFVersSync PBSetVInfo PBSetVInfoAsync PBSetVInfoSync
  21625. PBSetVol PBSetVolAsync PBSetVolSync PBUnlockRange
  21626. PBUnlockRangeAsync PBUnlockRangeSync PBUnmountVol
  21627. PBVolumeMount PBWrite PBWriteAsync PBWriteSync rdVerify
  21628. Rename RstFLock SetEOF SetFInfo SetFLock SetFPos SetVol
  21629. UnmountVol VersRec VersRecHndl VersRecPtr VolMountInfoHeader
  21630. VolMountInfoPtr VolumeType WDPBPtr WDPBRec|
  21631. ∫FileTransfers [1/2]
  21632. curFTVersion FTAbort FTActivate FTAttributes FTChoose
  21633. ftChooseBackdoor ftChooseNochange FTChooseRec FTChooseRecPtr
  21634. FTDefault FTDirection FTDispose FTEnglishToIntl FTErr FTEvent
  21635. FTExec ftFailed FTFlags ftFullDuplex ftGenericError
  21636. FTGetConfig FTGetErrorString FTGetFTVersion FTGetProcID
  21637. FTGetRefCon FTGetToolName FTGetUserData FTGetVersion FTHandle
  21638. FTIntlToEnglish ftIsFTMode FTMenu FTNew ftNoErr ftNoMenus
  21639. ftNoStdFile ftNotEnoughDSpace ftNoTools ftNotSupported|
  21640. ∫FileTransfers [2/2]
  21641. FTPChoose FTPtr ftQuiet ftReceiveDisable ftReceiving FTRecord
  21642. ftRejected ftRemoteCancel FTResume ftSameCircuit
  21643. ftSendDisable FTSetConfig FTSetRefCon FTSetupCleanup
  21644. FTSetupFilter FTSetupItem FTSetupPostflight FTSetupPreflight
  21645. FTSetupSetup FTSetupXCleanup FTSetUserData FTStart ftSucc
  21646. ftTextOnly ftTimeOut ftTooManyRetry ftTransmitting
  21647. ftUserCancel FTValidate ftWrongFormat InitFT|
  21648. ∫FileTransferTools
  21649. fbndType fdefType flocType fscrType fsetType ftAbortMsg
  21650. ftActivateMsg ftDeactivateMsg ftDefaultMsg ftDisposeMsg
  21651. ftEventMsg ftExecMsg ftGetErrorStringMsg ftInitMsg
  21652. ftL2English ftL2Intl ftMenuMsg ftMgetMsg ftMsetMsg
  21653. ftResumeMsg ftScleanupMsg FTSetupPtr FTSetupStruct
  21654. ftSfilterMsg ftSitemMsg ftSpreflightMsg ftSsetupMsg
  21655. ftStartMsg ftSuspendMsg ftValidateMsg fvalType fverType|
  21656. ∫Finder [1/2]
  21657. kAppleMenuFolderAliasType kApplicationAliasType
  21658. kContainerAliasType kContainerFloppyAliasType
  21659. kContainerFolderAliasType kContainerHardDiskAliasType
  21660. kContainerServerAliasType kContainerTrashAliasType
  21661. kControlPanelFolderAliasType kCustomIconResource|
  21662. ∫Finder [2/2]
  21663. kDropFolderAliasType kExportedFolderAliasType
  21664. kExtensionFolderAliasType kMountedFolderAliasType
  21665. kPreferencesFolderAliasType kPrintMonitorDocsFolderAliasType
  21666. kSharedFolderAliasType kStartupFolderAliasType
  21667. kSystemFolderAliasType|
  21668. ∫FixMath
  21669. Fix2Frac Fix2Long Fix2X FixATan2 FixDiv Frac2Fix Frac2X
  21670. FracCos FracDiv FracMul FracSin FracSqrt Long2Fix X2Fix
  21671. X2Frac|
  21672. ∫Folders
  21673. FindFolder kAppleMenuFolderType kControlPanelFolderType
  21674. kCreateFolder kDesktopFolderType kDontCreateFolder
  21675. kExtensionFolderType kOnSystemDisk kPreferencesFolderType
  21676. kPrintMonitorDocsFolderType kStartupFolderType
  21677. kSystemFolderType kTemporaryFolderType kTrashFolderType
  21678. kWhereToEmptyTrashFolderType|
  21679. ∫Fonts [1/2]
  21680. appleMark applFont AsscEntry athens cairo checkMark
  21681. commandMark courier diamondMark FamRec fixedFont FlushFonts
  21682. FMetricRec FMInput FMOutPtr FMOutput FMSwapFont FontAssoc
  21683. FontMetrics FontRec fontWid fxdFntH fxdFntHW fxdFntW geneva
  21684. GetFNum GetFontName GetOutlinePreferred GetPreserveGlyph
  21685. helvetica InitFonts IsOutline KernEntry KernPair KernTable|
  21686. ∫Fonts [2/2]
  21687. london losAngeles mobile monaco NameTable newYork
  21688. OutlineMetrics propFont prpFntH prpFntHW prpFntW RealFont
  21689. sanFran SetFontLock SetFractEnable SetFScaleDisable
  21690. SetOutlinePreferred SetPreserveGlyph StyleTable symbol
  21691. systemFont times toronto venice WidEntry WidTable WidthTable|
  21692. ∫GestaltEqu [1/8]
  21693. Gestalt gestalt32BitAddressing gestalt32BitCapable
  21694. gestalt32BitQD gestalt32BitQD11 gestalt32BitQD12
  21695. gestalt32BitQD13 gestalt32BitSysZone gestalt68000
  21696. gestalt68010 gestalt68020 gestalt68030 gestalt68030MMU
  21697. gestalt68040 gestalt68040FPU gestalt68040MMU gestalt68851
  21698. gestalt68881 gestalt68882 gestalt8BitQD gestaltADBISOKbdII
  21699. gestaltADBKbdII gestaltAddressingModeAttr gestaltAliasMgrAttr
  21700. gestaltAliasMgrPresent gestaltAMU gestaltAppleEventsAttr
  21701. gestaltAppleEventsPresent gestaltAppleTalkVersion|
  21702. ∫GestaltEqu [2/8]
  21703. gestaltAUXVersion gestaltBuiltInSoundInput gestaltClassic
  21704. gestaltConnMgrAttr gestaltConnMgrCMSearchFix
  21705. gestaltConnMgrPresent gestaltCRMAttr gestaltCRMPresent
  21706. gestaltCTBVersion gestaltDBAccessMgrAttr
  21707. gestaltDBAccessMgrPresent gestaltDITLExtAttr
  21708. gestaltDITLExtPresent gestaltDupSelectorErr
  21709. gestaltEasyAccessAttr gestaltEasyAccessLocked
  21710. gestaltEasyAccessOff gestaltEasyAccessOn
  21711. gestaltEasyAccessSticky gestaltEditionMgrAttr|
  21712. ∫GestaltEqu [3/8]
  21713. gestaltEditionMgrPresent gestaltExtADBKbd
  21714. gestaltExtendedTimeMgr gestaltExtISOADBKbd
  21715. gestaltExtToolboxTable gestaltFindFolderAttr
  21716. gestaltFindFolderPresent gestaltFontMgrAttr gestaltFPUType
  21717. gestaltFSAttr gestaltFullExtFSDispatching gestaltFXfrMgrAttr
  21718. gestaltFXfrMgrPresent gestaltHardwareAttr gestaltHasASC
  21719. gestaltHasFileSystemManager gestaltHasFSSpecCalls
  21720. gestaltHasGPIaToDCDa gestaltHasGPIaToRTxCa
  21721. gestaltHasGPIbToDCDb gestaltHasParityCapability gestaltHasSCC|
  21722. ∫GestaltEqu [4/8]
  21723. gestaltHasSCSI gestaltHasSoftPowerOff
  21724. gestaltHasSoundInputDevice gestaltHasVIA1 gestaltHasVIA2
  21725. gestaltHelpMgrAttr gestaltHelpMgrPresent gestaltIPCSupport
  21726. gestaltKeyboardType gestaltLaunchCanReturn
  21727. gestaltLaunchControl gestaltLaunchFullFileSpec
  21728. gestaltLocationErr gestaltLogicalPageSize
  21729. gestaltLogicalRAMSize gestaltLowMemorySize gestaltMac512KE
  21730. gestaltMacAndPad gestaltMacClassic gestaltMachineIcon
  21731. gestaltMachineType gestaltMacII gestaltMacIIci gestaltMacIIcx|
  21732. ∫GestaltEqu [5/8]
  21733. gestaltMacIIfx gestaltMacIIsi gestaltMacIIx gestaltMacKbd
  21734. gestaltMacLC gestaltMacPlus gestaltMacPlusKbd gestaltMacSE
  21735. gestaltMacSE030 gestaltMacXL gestaltMiscAttr gestaltMMUType
  21736. gestaltNoFPU gestaltNoMMU gestaltNotificationMgrAttr
  21737. gestaltNotificationPresent gestaltNuBusConnectors
  21738. gestaltOriginalQD gestaltOriginalQD1 gestaltOSAttr
  21739. gestaltOSTable gestaltOutlineFonts gestaltParityAttr
  21740. gestaltParityEnabled gestaltPartialRsrcs
  21741. gestaltPhysicalRAMSize gestaltPMgrCPUIdle gestaltPMgrExists|
  21742. ∫GestaltEqu [6/8]
  21743. gestaltPMgrSCC gestaltPMgrSound gestaltPopupAttr
  21744. gestaltPopupPresent gestaltPortable gestaltPowerMgrAttr
  21745. gestaltPPCSupportsIncoming gestaltPPCSupportsOutGoing
  21746. gestaltPPCSupportsRealTime gestaltPPCToolboxAttr
  21747. gestaltPPCToolboxPresent gestaltProcessorType
  21748. gestaltPrtblADBKbd gestaltPrtblISOKbd gestaltQuickdrawVersion
  21749. gestaltRealTempMemory gestaltResourceMgrAttr
  21750. gestaltRevisedTimeMgr gestaltROMSize gestaltROMVersion|
  21751. ∫GestaltEqu [7/8]
  21752. gestaltScriptCount gestaltScriptMgrVersion
  21753. gestaltScrollingThrottle gestaltSerialAttr gestaltSoundAttr
  21754. gestaltSoundIOMgrPresent gestaltSquareMenuBar
  21755. gestaltStandardFile58 gestaltStandardFileAttr
  21756. gestaltStandardTimeMgr gestaltStdADBKbd gestaltStdISOADBKbd
  21757. gestaltStdNBPAttr gestaltStdNBPPresent
  21758. gestaltStereoCapability gestaltStereoMixing
  21759. gestaltSysDebuggerSupport gestaltSystemVersion|
  21760. ∫GestaltEqu [8/8]
  21761. gestaltSysZoneGrowable gestaltTE1 gestaltTE2 gestaltTE3
  21762. gestaltTE4 gestaltTE5 gestaltTempMemSupport
  21763. gestaltTempMemTracked gestaltTermMgrAttr
  21764. gestaltTermMgrPresent gestaltTextEditVersion
  21765. gestaltTimeMgrVersion gestaltToolboxTable
  21766. gestaltUndefSelectorErr gestaltUnknownErr gestaltVersion
  21767. gestaltVMAttr gestaltVMPresent kMachineNameStrID NewGestalt
  21768. ReplaceGestalt|
  21769. ∫Graf3D
  21770. Clip3D GetPort3D Identity InitGrf3d Line2D Line3D LineTo2D
  21771. LineTo3D LookAt Move2D Move3D MoveTo2D MoveTo3D Open3DPort
  21772. Pitch Point2D Point3D Port3D Port3DHandle Port3DPtr radConst
  21773. Roll Scale SetPort3D SetPt2D SetPt3D Skew Transform Translate
  21774. ViewAngle ViewPort XfMatrix Yaw|
  21775. ∫HyperXCmd [1/2]
  21776. BoolToStr EvalExpr ExtToStr GetFieldByID GetFieldByName
  21777. GetFieldByNum GetGlobal LongToStr NumToHex NumToStr PasToZero
  21778. ReturnToPas ScanToReturn ScanToZero SendCardMessage
  21779. SendHCMessage SetFieldByID SetFieldByName SetFieldByNum
  21780. SetGlobal StringEqual StringLength StringMatch StrToBool
  21781. StrToExt StrToLong StrToNum XCmdBlock XCmdPtr xreqBoolToStr
  21782. xreqEvalExpr xreqExtToStr xreqGetFieldByID xreqGetFieldByName
  21783. xreqGetFieldByNum xreqGetGlobal xreqLongToStr xreqNumToHex|
  21784. ∫HyperXCmd [2/2]
  21785. xreqNumToStr xreqPasToZero xreqReturnToPas xreqScanToReturn
  21786. xreqScanToZero xreqSendCardMessage xreqSendHCMessage
  21787. xreqSetFieldByID xreqSetFieldByName xreqSetFieldByNum
  21788. xreqSetGlobal xreqStringEqual xreqStringLength
  21789. xreqStringMatch xreqStrToBool xreqStrToExt xreqStrToLong
  21790. xreqStrToNum xreqZeroBytes xreqZeroToPas xresFail xresNotImp
  21791. xresSucc ZeroBytes ZeroToPas|
  21792. ∫Icons [1/3]
  21793. appleMenuFolderIconResource controlPanelFolderIconResource
  21794. desktopIconResource dropFolderIconResource
  21795. extensionsFolderIconResource floppyIconResource
  21796. fullTrashIconResource genericApplicationIconResource
  21797. genericDeskAccessoryIconResource genericDocumentIconResource
  21798. genericEditionFileIconResource genericExtensionIconResource
  21799. genericFileServerIconResource genericFolderIconResource|
  21800. ∫Icons [2/3]
  21801. genericHardDiskIconResource genericMoverObjectIconResource
  21802. genericPreferencesIconResource
  21803. genericQueryDocumentIconResource
  21804. genericStationeryIconResource genericSuitcaseIconResource
  21805. large1BitMask large4BitData large8BitData mini1BitMask
  21806. mini4BitData mini8BitData mountedFolderIconResource|
  21807. ∫Icons [3/3]
  21808. openFolderIconResource ownedFolderIconResource
  21809. preferencesFolderIconResource printMonitorFolderIconResource
  21810. privateFolderIconResource sharedFolderIconResource
  21811. small1BitMask small4BitData small8BitData
  21812. startupFolderIconResource systemFolderIconResource
  21813. trashIconResource|
  21814. ∫Language [1/3]
  21815. langAlbanian langAmharic langArabic langArmenian langAssamese
  21816. langAymara langAzerbaijanAr langAzerbaijani langBasque
  21817. langBengali langBulgarian langBurmese langByelorussian
  21818. langCatalan langChewa langChinese langCroatian langCzech
  21819. langDanish langDutch langDzongkha langEnglish langEsperanto
  21820. langEstonian langFaeroese langFarsi langFinnish langFlemish
  21821. langFrench langGalla langGeorgian langGerman langGreek
  21822. langGuarani langGujarati langHebrew langHindi langHungarian
  21823. langIcelandic langIndonesian langIrish langItalian|
  21824. ∫Language [2/3]
  21825. langJapanese langJavaneseRom langKannada langKashmiri
  21826. langKazakh langKhmer langKirghiz langKorean langKurdish
  21827. langLao langLappish langLapponian langLatin langLatvian
  21828. langLettish langLithuanian langMacedonian langMalagasy
  21829. langMalayalam langMalayArabic langMalayRoman langMalta
  21830. langMaltese langMarathi langMoldavian langMongolian
  21831. langMongolianCyr langNepali langNorwegian langOriya langOromo
  21832. langPashto langPersian langPolish langPortugese
  21833. langPortuguese langPunjabi langQuechua langRomanian|
  21834. ∫Language [3/3]
  21835. langRuanda langRundi langRussian langSanskrit langSerbian
  21836. langSimpChinese langSindhi langSinhalese langSlovak
  21837. langSlovenian langSomali langSpanish langSundaneseRom
  21838. langSwahili langSwedish langTagalog langTajiki langTamil
  21839. langTatar langTelugu langThai langTibetan langTigrinya
  21840. langTradChinese langTurkish langTurkmen langUighur
  21841. langUkrainian langUrdu langUzbek langVietnamese langWelsh
  21842. langYiddish langYugoslavian|
  21843. ∫Lists
  21844. Cell DataArray LActivate LAddColumn LAddRow LAddToCell
  21845. LAutoScroll LCellSize LClick lCloseMsg LClrCell LDelColumn
  21846. LDelRow LDispose LDoDraw lDoHAutoscroll lDoVAutoscroll LDraw
  21847. lDrawMsg lExtendDrag LFind LGetCell LGetSelect lHiliteMsg
  21848. lInitMsg ListHandle ListPtr ListRec LLastClick LNew LNextCell
  21849. lNoDisjoint lNoExtend lNoNilHilite lNoRect lOnlyOne LRect
  21850. LScroll LSearch LSetCell LSetSelect LSize LUpdate lUseSense|
  21851. ∫Memory [1/3]
  21852. ApplicationZone ApplicZone BlockMove CompactMem CompactMemSys
  21853. DebuggerEnter DebuggerExit DebuggerGetMax DebuggerLockMemory
  21854. DebuggerPoll DebuggerUnlockMemory defaultPhysicalEntryCount
  21855. DeferUserFn DisposeHandle DisposePtr DisposHandle DisposPtr
  21856. EmptyHandle EnterSupervisorMode FreeMem FreeMemSys
  21857. GetApplLimit GetHandleSize GetPageState GetPhysical
  21858. GetPtrSize GetZone GZSaveHnd HandleZone HClrRBit HGetState
  21859. HLock HLockHi HNoPurge HoldMemory HPurge HSetRBit HSetState|
  21860. ∫Memory [2/3]
  21861. HUnlock InitApplZone InitZone kNotPaged kPageInMemory
  21862. kPageOnDisk LockMemory LockMemoryContiguous
  21863. LogicalToPhysicalTable MaxApplZone MaxBlock MaxBlockSys
  21864. MaxMem MaxMemSys maxSize MemError MemoryBlock MFFreeMem
  21865. MFMaxMem MFTempDisposHandle MFTempHLock MFTempHUnlock
  21866. MFTempNewHandle MFTopMem MoreMasters MoveHHi NewEmptyHandle
  21867. NewEmptyHandleSys NewHandle NewHandleClear NewHandleSys
  21868. NewHandleSysClear NewPtr NewPtrClear NewPtrSys NewPtrSysClear|
  21869. ∫Memory [3/3]
  21870. PageFaultFatal PageState PtrZone PurgeMem PurgeMemSys
  21871. PurgeSpace ReallocateHandle ReallocHandle RecoverHandle
  21872. ReserveMem ReserveMemSys ResrvMem SetApplBase SetApplLimit
  21873. SetGrowZone SetHandleSize SetPtrSize SetZone Size StackSpace
  21874. StatusRegisterContents StripAddress SystemZone
  21875. TempDisposeHandle TempFreeMem TempHLock TempHUnlock
  21876. TempMaxMem TempNewHandle TempTopMem THz TopMem
  21877. Translate24To32 UnholdMemory UnlockMemory Zone|
  21878. ∫Menus [1/2]
  21879. AddResMenu AppendMenu CalcMenuSize CheckItem ClearMenuBar
  21880. CountMItems DeleteMenu DelMCEntries DelMenuItem DisableItem
  21881. DispMCInfo DisposeMenu DrawMenuBar EnableItem FlashMenuBar
  21882. GetItem GetItemCmd GetItemIcon GetItemMark GetItemStyle
  21883. GetMCEntry GetMCInfo GetMenu GetMenuBar GetMHandle GetNewMBar
  21884. hierMenu HiliteMenu hMenuCmd InitMenus InitProcMenu
  21885. InsertMenu InsertResMenu InsMenuItem InvalMenuBar|
  21886. ∫Menus [2/2]
  21887. mCalcItemMsg MCEntry MCEntryPtr mChooseMsg MCTable
  21888. mctAllItems mctLastIDIndic mDrawItemMsg mDrawMsg MenuChoice
  21889. MenuCRsrc MenuCRsrcHandle MenuCRsrcPtr MenuHandle MenuInfo
  21890. MenuKey MenuPtr MenuSelect mPopUpMsg mSizeMsg NewMenu noMark
  21891. PopUpMenuSelect SetItem SetItemCmd SetItemIcon SetItemMark
  21892. SetItemStyle SetMCEntries SetMCInfo SetMenuBar SetMenuFlash
  21893. textMenuProc|
  21894. ∫MIDI [1/4]
  21895. MIDIAddPort MIDIClkInfo midiCloseDriver MIDIConnectData
  21896. MIDIConnectTime midiContMask MIDIConvertTime midiDupIDErr
  21897. midiEndCont midiExternalSync MIDIFlush midiFormat24fpsBit
  21898. midiFormat24fpsQF midiFormat25fpsBit midiFormat25fpsQF
  21899. midiFormat30fpsBit midiFormat30fpsDBit midiFormat30fpsDQF
  21900. midiFormat30fpsQF midiFormatBeats midiFormatMSec
  21901. MIDIGetClientIcon MIDIGetClientName MIDIGetClients
  21902. MIDIGetClRefCon midiGetCurrent MIDIGetCurTime|
  21903. ∫MIDI [2/4]
  21904. midiGetEverything midiGetNothing MIDIGetOffsetTime
  21905. MIDIGetPortInfo MIDIGetPortName MIDIGetPorts MIDIGetReadHook
  21906. MIDIGetRefCon MIDIGetSync MIDIGetTCFormat MIDIIDList
  21907. MIDIIDListHdl MIDIIDListPtr MIDIIDRec midiInternalSync
  21908. midiInvalidCmdErr midiKeepPacket midiMaxErr midiMaxNameLen
  21909. midiMgrType midiMidCont midiMorePacket midiMsgType
  21910. midiNameLenErr midiNoClientErr midiNoConErr midiNoCont
  21911. midiNoMorePacket midiNoPortErr midiOpenDriver midiOverflowErr|
  21912. ∫MIDI [3/4]
  21913. MIDIPacket midiPacketErr MIDIPacketPtr MIDIPoll MIDIPortInfo
  21914. MIDIPortInfoHdl MIDIPortInfoPtr MIDIPortParams
  21915. MIDIPortParamsPtr midiPortTypeInput midiPortTypeOutput
  21916. midiPortTypeTime midiPortTypeTimeInv MIDIRemovePort
  21917. midiSCCErr MIDISetClientName MIDISetClRefCon MIDISetCurTime
  21918. MIDISetOffsetTime MIDISetPortName MIDISetReadHook
  21919. MIDISetRefCon MIDISetRunRate MIDISetSync MIDISetTCFormat|
  21920. ∫MIDI [4/4]
  21921. MIDISignIn MIDISignOut midiStartCont MIDIStartTime
  21922. MIDIStopTime midiTimeStampCurrent midiTimeStampMask
  21923. midiTimeStampValid midiToolNum midiTooManyConsErr
  21924. midiTooManyPortsErr midiTypeMask MIDIUnConnectData
  21925. MIDIUnConnectTime midiVConnectErr midiVConnectMade
  21926. midiVConnectRmvd MIDIWakeUp MIDIWorldChanged midiWriteErr
  21927. MIDIWritePacket SndDispVersion|
  21928. ∫Notification
  21929. NMInstall NMRec NMRecPtr NMRemove nmType|
  21930. ∫OSEvents
  21931. FlushEvents GetEvQHdr GetOSEvent OSEventAvail PostEvent
  21932. PPostEvent SetEventMask|
  21933. ∫OSUtils [1/3]
  21934. AccessParam CntrlParam CopyParam CSParam curSysEnvVers
  21935. Date2Secs DateTimeRec DeferredTask Delay Dequeue DrvQEl
  21936. DrvQElPtr drvQType DTInstall dtQType dummyType Enqueue
  21937. env512KE env68000 env68010 env68020 env68030 env68040
  21938. envAExtendKbd envCPUUnknown envExtISOADBKbd Environs envMac
  21939. envMacAndPad envMachUnknown envMacII envMacIIci envMacIIcx
  21940. envMacIIfx envMacIIx envMacKbd envMacPlus envMacPlusKbd
  21941. envPortable envPrtblADBKbd envPrtblISOKbd envSE envSE30
  21942. envStandADBKbd envStdISOADBKbd envUnknownKbd envXL|
  21943. ∫OSUtils [2/3]
  21944. EqualString EvQEl EvQElPtr evType false32b FIDParam FileParam
  21945. FInfo FlushDataCache FlushInstructionCache ForeignPrivParam
  21946. fsQType GetDateTime GetMMUMode GetOSTrapAddress GetSysPPtr
  21947. GetTime GetToolboxTrapAddress GetToolTrapAddress
  21948. GetTrapAddress HandAndHand HandToHand InitUtil IOParam
  21949. ioQType KeyTrans MultiDevParam NGetTrapAddress
  21950. NSetTrapAddress ObjParam OSTrap ParamBlkType ParamBlockRec
  21951. ParmBlkPtr PtrAndHand PtrToHand PtrToXHand QElem QHdr QHdrPtr|
  21952. ∫OSUtils [3/3]
  21953. QTypes ReadDateTime RelString Secs2Date SetA5 SetCurrentA5
  21954. SetDateTime SetOSTrapAddress SetTime SetToolboxTrapAddress
  21955. SetToolTrapAddress SetTrapAddress sIQType SlotDevParam
  21956. sortsAfter sortsBefore sortsEqual SwapDataCache
  21957. SwapInstructionCache SwapMMUMode SysBeep SysEnvirons
  21958. SysEnvRec SysParmType SysPPtr ToolTrap TrapType true32b
  21959. UprString useAsync useATalk useExtClk useFree useMIDI VBLTask
  21960. VCB VolumeParam vType WDParam WriteParam|
  21961. ∫Packages [1/3]
  21962. abbrevDate bdConv century currLeadingZ currNegSym currSymLead
  21963. currTrailingZ DateForm dayLdingZ dmy dskInit dym editionMgr
  21964. flPoint hrLeadingZ InitAllPacks InitPack Intl0Hndl Intl0Ptr
  21965. Intl0Rec Intl1Hndl Intl1Ptr Intl1Rec intUtil IUClearCache
  21966. IUCompPString IUCompString iuCurrentCurLang iuCurrentDefLang
  21967. iuCurrentScript IUDatePString IUDateString IUEqualPString
  21968. IUEqualString IUGetIntl IUGetItlTable IULangOrder
  21969. IULDateString IULTimeString IUMagIDPString IUMagIDString
  21970. IUMagPString IUMagString IUMetric iuNumberPartsTable|
  21971. ∫Packages [2/3]
  21972. iuScriptCurLang iuScriptDefLang IUScriptOrder IUSetIntl
  21973. IUStringOrder iuSystemCurLang iuSystemDefLang iuSystemScript
  21974. IUTextOrder IUTimePString IUTimeString iuUnTokenTable
  21975. iuWhiteSpaceList iuWordSelectTable iuWordWrapTable listMgr
  21976. longDate longDay longMonth longWeek longYear maxCountry mdy
  21977. minCountry minLeadingZ mntLdingZ myd NumToString secLeadingZ
  21978. shortDate stdFile StringToNum supDay supMonth supWeek supYear
  21979. trFunc verArabia verArabic verAustralia verBelgiumLux
  21980. verBritain verChina verCyprus verDenmark verEstonia|
  21981. ∫Packages [3/3]
  21982. verFaeroeIsl verFinland verFrance verFrBelgiumLux verFrCanada
  21983. verFrSwiss verGermany verGreece verGrSwiss verHungary
  21984. verIceland verIndia verIndiaHindi verIran verIreland
  21985. verIsrael verItaly verJapan verKorea verLapland verLatvia
  21986. verLithuania verMalta verNetherlands verNorway verPakistan
  21987. verPoland verPortugal verRussia verSpain verSweden verTaiwan
  21988. verThailand verTurkey verUS verYugoCroatian verYugoslavia ydm
  21989. ymd zeroCycle|
  21990. ∫Palettes [1/2]
  21991. ActivatePalette AnimateEntry AnimatePalette ColorInfo
  21992. CopyPalette CTab2Palette DisposePalette Entry2Index
  21993. GetEntryColor GetEntryUsage GetGray GetNewPalette GetPalette
  21994. GetPaletteUpdates HasDepth InitPalettes NewPalette
  21995. NSetPalette Palette Palette2CTab PaletteHandle PalettePtr
  21996. pmAllUpdates pmAnimated PmBackColor pmBkUpdates pmBlack|
  21997. ∫Palettes [2/2]
  21998. pmCourteous pmExplicit pmFgUpdates PmForeColor PMgrVersion
  21999. pmInhibitC2 pmInhibitC4 pmInhibitC8 pmInhibitG2 pmInhibitG4
  22000. pmInhibitG8 pmNoUpdates pmTolerant pmWhite ResizePalette
  22001. RestoreBack RestoreDeviceClut RestoreFore SaveBack SaveFore
  22002. SetDepth SetEntryColor SetEntryUsage SetPalette
  22003. SetPaletteUpdates|
  22004. ∫Perf
  22005. AInts ALongs HInts InitPerf PerfControl PerfDump PInts PLongs
  22006. TermPerf TP2PerfGlobals TPerfGlobals|
  22007. ∫Picker
  22008. CMY2RGB CMYColor Fix2SmallFract GetColor HSL2RGB HSLColor
  22009. HSV2RGB HSVColor MaxSmallFract RGB2CMY RGB2HSL RGB2HSV
  22010. SmallFract SmallFract2Fix|
  22011. ∫PictUtil
  22012. ColorBankIs555 ColorBankIsCustom ColorBankIsExactAnd555
  22013. CommentSpec CommentSpecHandle CommentSpecPtr DisposPictInfo
  22014. FontSpec FontSpecHandle FontSpecPtr GetPictInfo GetPixMapInfo
  22015. medianMethod NewPictInfo PictInfo PictInfoHandle PictInfoID
  22016. PictInfoPtr popularMethod recordComments recordFontInfo
  22017. RecordPictInfo RecordPixMapInfo RetrievePictInfo
  22018. returnColorTable returnPalette suppressBlackAndWhite
  22019. systemMethod|
  22020. ∫Power [1/2]
  22021. AOff AOn AOnIgnoreModem BatteryByte batteryDeadBit
  22022. batteryDeadMask batteryLowBit batteryLowMask BatteryStatus
  22023. BOff BOn chargeOverFlowBit chargeOverFlowMask chargerConnBit
  22024. chargerConnMask connChangedBit connChangedMask DisableIdle
  22025. DisableWUTime EnableIdle GetCPUSpeed GetWUTime hiChargeBit
  22026. hiChargeMask IdleUpdate ModemByte modemInstalledBit|
  22027. ∫Power [2/2]
  22028. modemInstalledMask modemOnBit modemOnHookBit modemOnHookMask
  22029. modemOnMask ModemStatus noCalls noRequest PMResultCode
  22030. ringDetectBit ringDetectMask ringWakeUpBit ringWakeUpMask
  22031. SetWUTime sleepDemand SleepQInstall SleepQRec SleepQRecPtr
  22032. SleepQRemove sleepQType sleepRequest sleepRevoke sleepWakeUp
  22033. slpQType|
  22034. ∫PPCToolbox [1/3]
  22035. DeleteUserIdentity GetDefaultUser IPCListPorts
  22036. IPCListPortsAsync IPCListPortsPBPtr IPCListPortsPBRec
  22037. IPCListPortsSync LocationNamePtr LocationNameRec
  22038. PortInfoArray PortInfoArrayPtr PortInfoPtr PortInfoRec
  22039. PPCAccept PPCAcceptAsync PPCAcceptPBPtr PPCAcceptPBRec
  22040. PPCAcceptSync PPCBrowser ppcByCreatorAndType ppcByString
  22041. PPCClose PPCCloseAsync PPCClosePBPtr PPCClosePBRec|
  22042. ∫PPCToolbox [2/3]
  22043. PPCCloseSync PPCCompProcPtr PPCEnd PPCEndAsync PPCEndPBPtr
  22044. PPCEndPBRec PPCEndSync PPCFilterProcPtr PPCInform
  22045. PPCInformAsync PPCInformPBPtr PPCInformPBRec PPCInformSync
  22046. PPCInit ppcLocalOrigin PPCLocationKind ppcNBPLocation
  22047. ppcNBPTypeLocation ppcNoLocation PPCOpen PPCOpenAsync
  22048. PPCOpenPBPtr PPCOpenPBRec PPCOpenSync PPCParamBlockPtr
  22049. PPCParamBlockRec PPCPortKinds PPCPortPtr PPCPortRec|
  22050. ∫PPCToolbox [3/3]
  22051. PPCPortRefNum PPCRead PPCReadAsync PPCReadPBPtr PPCReadPBRec
  22052. PPCReadSync PPCReject PPCRejectAsync PPCRejectPBPtr
  22053. PPCRejectPBRec PPCRejectSync ppcRemoteOrigin
  22054. ppcServiceRealTime PPCServiceType PPCSessionOrigin
  22055. PPCSessRefNum PPCStart PPCStartAsync PPCStartPBPtr
  22056. PPCStartPBRec PPCStartSync PPCWrite PPCWriteAsync
  22057. PPCWritePBPtr PPCWritePBRec PPCWriteSync StartSecureSession|
  22058. ∫Printing [1/3]
  22059. bDraftLoop bSpoolLoop bUser1Loop bUser2Loop draftBitsOp
  22060. feedCut feedFanfold feedMechCut feedOther getRotnOp
  22061. getRslDataOp iFMgrCtl iIOAbort iMemFullErr iPFMaxPgs iPrAbort
  22062. iPrBitsCtl iPrDevCtl iPrDrvrRef iPrEvtCtl iPrIOCtl iPrPgFract
  22063. iPrPgFst iPrPgMax iPrRelease iPrSavPFil lHiPaintBits
  22064. lHiScreenBits lPaintBits lPrDocClose lPrDocOpen lPrEvtAll
  22065. lPrEvtTop lPrLFSixth lPrLFStd lPrLineFeed lPrPageClose|
  22066. ∫Printing [2/3]
  22067. lPrPageEnd lPrPageOpen lPrReset lScreenBits noDraftBitsOp
  22068. NoSuchRsl PDlgInitProcPtr PItemProcPtr pPrGlobals PrClose
  22069. PrCloseDoc PrClosePage PrCtlCall PrDlgMain PrDrvrClose
  22070. PrDrvrDCE PrDrvrOpen PrDrvrVers PrError PrGeneral
  22071. PrIdleProcPtr PrintDefault PrJobDialog PrJobInit PrJobMerge
  22072. PrNoPurge PrOpen PrOpenDoc PrOpenPage PrPicFile PrPurge
  22073. PrSetError PrStlDialog PrStlInit PrValidate RgType1 scanBT|
  22074. ∫Printing [3/3]
  22075. scanLR scanRL scanTB setRslOp TDftBitsBlk TFeed TGetRotnBlk
  22076. TGetRslBlk TGnlData THLong THPfPgDir THPrint THWord TLong TN
  22077. TPBitMap TPfPgDir TPLong TPPfPgDir TPPrDlg TPPrInfo TPPrint
  22078. TPPrJob TPPrPort TPPrStatus TPPrStl TPPrXInfo TPrDlg TPRect
  22079. TPrInfo TPrint TPrJob TPrPort TPrStatus TPrStl TPrXInfo
  22080. TPWord TRslRec TRslRg TScan TSetRslBlk TWord|
  22081. ∫Processes [1/2]
  22082. AppParameters AppParametersPtr extendedBlock extendedBlockLen
  22083. GetCurrentProcess GetFrontProcess GetNextProcess
  22084. GetProcessInformation kCurrentProcess kNoProcess
  22085. kSystemProcess launchAllow24Bit LaunchApplication
  22086. launchContinue LaunchDeskAccessory launchDontSwitch
  22087. LaunchFlags launchInhibitDaemon launchNoFileFlags
  22088. LaunchParamBlockRec LaunchPBPtr launchUseMinimum
  22089. mode32BitCompatible modeCanBackground modeDeskAccessory|
  22090. ∫Processes [2/2]
  22091. modeDoesActivateOnFGSwitch modeGetAppDiedMsg
  22092. modeGetFrontClicks modeHighLevelEventAware
  22093. modeLocalAndRemoteHLEvents modeMultiLaunch
  22094. modeNeedSuspendResume modeOnlyBackground modeStationeryAware
  22095. modeUseTextEditServices ProcessInfoRec ProcessInfoRecPtr
  22096. ProcessSerialNumber ProcessSerialNumberPtr SameProcess
  22097. SetFrontProcess WakeUpProcess|
  22098. ∫QDOffscreen [1/2]
  22099. alignPixBit AllowPurgePixels cDepthErr clipPixBit CTabChanged
  22100. DisposeGWorld DisposeScreenBuffer ditherPixBit GDeviceChanged
  22101. GetGWorld GetGWorldDevice GetGWorldPixMap GetPixBaseAddr
  22102. GetPixelsState gwFlagErrBit GWorldFlags GWorldPtr
  22103. keepLocalBit LockPixels mapPixBit newDepthBit NewGWorld|
  22104. ∫QDOffscreen [2/2]
  22105. newRowBytesBit NewScreenBuffer NewTempScreenBuffer
  22106. noNewDeviceBit NoPurgePixels OffscreenVersion pixelsLockedBit
  22107. pixelsPurgeableBit PixMap32Bit PixPatChanged pixPurgeBit
  22108. PortChanged QDDone reallocPixBit SetGWorld SetPixelsState
  22109. stretchPixBit UnlockPixels UpdateGWorld useTempMemBit|
  22110. ∫Quickdraw [1/9]
  22111. AddComp addMax addOver addPin AddPt AddSearch adMax adMin
  22112. allDevices allInit AllocCursor BackColor BackPat BackPixPat
  22113. baseAddr32 BitMap BitMapHandle BitMapPtr BitMapToRegion
  22114. BitMapToRegionGlue Bits16 blackBit blackColor blend blueBit
  22115. blueColor bold burstDevice CalcCMask CalcMask CCrsr
  22116. CCrsrHandle CCrsrPtr CGrafPort CGrafPtr CharExtra CharWidth
  22117. chunky chunkyPlanar CIcon CIconHandle CIconPtr ClipRect
  22118. CloseCPort ClosePicture ClosePoly ClosePort CloseRgn clutType
  22119. Color2Index ColorBit ColorSpec ColorSpecPtr ColorTable|
  22120. ∫Quickdraw [2/9]
  22121. condense CopyBits CopyDeepMask CopyMask CopyPixMap CopyPixPat
  22122. CopyRgn CProcHndl CProcPtr CProcRec CQDProcs CQDProcsPtr
  22123. CSpecArray CTabHandle CTabPtr CursHandle Cursor CursPtr
  22124. CWindowPtr cyanBit cyanColor defQDColors DelComp DelSearch
  22125. DeviceLoop DeviceLoopDrawingProcPtr DeviceLoopFlags
  22126. DeviceLoopFlags10 DeviceLoopFlags11 DeviceLoopFlags12
  22127. DeviceLoopFlags13 DeviceLoopFlags14 DeviceLoopFlags15
  22128. DeviceLoopFlags16 DeviceLoopFlags17 DeviceLoopFlags18
  22129. DeviceLoopFlags19 DeviceLoopFlags20 DeviceLoopFlags21|
  22130. ∫Quickdraw [3/9]
  22131. DeviceLoopFlags22 DeviceLoopFlags23 DeviceLoopFlags24
  22132. DeviceLoopFlags25 DeviceLoopFlags26 DeviceLoopFlags27
  22133. DeviceLoopFlags28 DeviceLoopFlags29 DeviceLoopFlags3
  22134. DeviceLoopFlags30 DeviceLoopFlags31 DeviceLoopFlags4
  22135. DeviceLoopFlags5 DeviceLoopFlags6 DeviceLoopFlags7
  22136. DeviceLoopFlags8 DeviceLoopFlags9 DiffRgn directType
  22137. DisposCCursor DisposCIcon DisposCTable DisposeCCursor
  22138. DisposeCIcon DisposeCTable DisposeGDevice DisposePixMap
  22139. DisposePixPat DisposeRgn DisposGDevice DisposPixMap|
  22140. ∫Quickdraw [4/9]
  22141. DisposPixPat ditherCopy dontMatchSeeds DrawChar DrawPicture
  22142. DrawString DrawText EmptyRect EmptyRgn EqualPt EqualRect
  22143. EqualRgn erase EraseArc EraseOval ErasePoly EraseRect
  22144. EraseRgn EraseRoundRect ext32Device extend fill FillArc
  22145. FillCArc FillCOval FillCPoly FillCRect FillCRgn
  22146. FillCRoundRect FillOval FillPoly FillRect FillRgn
  22147. FillRoundRect fixedType FontInfo ForeColor frame FrameArc
  22148. FrameOval FramePoly FrameRect FrameRgn FrameRoundRect
  22149. GammaTbl GammaTblHandle GammaTblPtr gdDevType GDevice|
  22150. ∫Quickdraw [5/9]
  22151. GDHandle GDPtr GetBackColor GetCCursor GetCIcon GetClip
  22152. GetCPixel GetCTable GetCTSeed GetDeviceList GetFontInfo
  22153. GetForeColor GetGDevice GetMainDevice GetMaskTable
  22154. GetMaxDevice GetNextDevice GetPen GetPenState GetPixel
  22155. GetPixPat GetPort GetSubTable GlobalToLocal GrafDevice
  22156. GrafPort GrafPtr GrafVars GrafVerb grayishTextOr greenBit
  22157. greenColor GVarHandle GVarPtr HideCursor HidePen hiliteBit
  22158. HiliteColor Index2Color InitCPort InitCursor InitGDevice
  22159. InitGraf InitPort InsetRect InsetRgn insufficientStackErr|
  22160. ∫Quickdraw [6/9]
  22161. invalColReq inverseBit invert InvertArc InvertColor
  22162. InvertOval InvertPoly InvertRect InvertRgn InvertRoundRect
  22163. ITab ITabHandle ITabPtr italic KillPicture KillPoly Line
  22164. LineTo LocalToGlobal magentaBit magentaColor mainScreen
  22165. MakeITable MakeRGBPat MapPoly MapPt MapRect MapRgn MatchRec
  22166. MeasureText Move MovePortTo MoveTo NewGDevice NewPixMap
  22167. NewPixPat NewRgn noDriver normalBit notPatBic notPatCopy
  22168. notPatOr notPatXor notSrcBic notSrcCopy notSrcOr notSrcXor
  22169. ObscureCursor OffsetPoly OffsetRect OffsetRgn OpColor|
  22170. ∫Quickdraw [7/9]
  22171. OpenCPicParams OpenCPicture OpenCPort OpenPicture OpenPoly
  22172. OpenPort OpenRgn outline paint PaintArc PaintOval PaintPoly
  22173. PaintRect PaintRgn PaintRoundRect patBic patCopy PatHandle
  22174. patOr PatPtr Pattern patXor PenMode PenNormal PenPat
  22175. PenPixPat PenSize PenState pHiliteBit PicComment PicHandle
  22176. picLParen PicPtr picRParen Picture PixelType PixMap
  22177. PixMapHandle PixMapPtr PixPat PixPatHandle PixPatPtr planar
  22178. PlotCIcon Polygon PolyHandle PolyPtr PortSize ProtectEntry
  22179. Pt2Rect PtInRect PtInRgn PtToAngle qd QDByte QDErr QDError|
  22180. ∫Quickdraw [8/9]
  22181. QDHandle QDProcs QDProcsPtr QDPtr ramInit Random RealColor
  22182. RectInRgn RectRgn redBit redColor Region ReqListRec
  22183. ReserveEntry RestoreEntries RGBBackColor RGBColor RGBDirect
  22184. RGBForeColor RgnHandle rgnOverflowErr RgnPtr SaveEntries
  22185. ScalePt screenActive screenDevice ScrollRect SectRect SectRgn
  22186. SeedCFill SeedFill SetCCursor SetClientID SetClip SetCPixel
  22187. SetCursor SetDeviceAttribute SetEmptyRgn SetEntries
  22188. SetGDevice SetOrigin SetPenState SetPort SetPortBits
  22189. SetPortPix SetPt SetRect SetRectRgn SetStdCProcs SetStdProcs|
  22190. ∫Quickdraw [9/9]
  22191. shadow ShowCursor ShowPen singleDevices SpaceExtra SProcHndl
  22192. SProcPtr SProcRec srcBic srcCopy srcOr srcXor StdArc StdBits
  22193. StdComment StdGetPic StdLine StdOval StdPoly StdPutPic
  22194. StdRect StdRgn StdRRect StdText StdTxMeas StringWidth
  22195. StuffHex Style StyleItem subOver subPin SubPt
  22196. TestDeviceAttribute TextFace TextFont TextMode TextSize
  22197. TextWidth transparent underline UnionRect UnionRgn whiteColor
  22198. WindowPtr XorRgn yellowBit yellowColor|
  22199. ∫Resources [1/2]
  22200. AddResource ChangedResource CloseResFile Count1Resources
  22201. Count1Types CountResources CountTypes CreateResFile
  22202. CurResFile DetachResource FSpCreateResFile FSpOpenResFile
  22203. Get1IndResource Get1IndType Get1NamedResource Get1Resource
  22204. GetIndResource GetIndType GetNamedResource GetResAttrs
  22205. GetResFileAttrs GetResInfo GetResource HCreateResFile
  22206. HomeResFile HOpenResFile InitResources LoadResource
  22207. mapChanged mapCompact mapFalse mapReadOnly mapTrue|
  22208. ∫Resources [2/2]
  22209. MaxSizeRsrc OpenResFile OpenRFPerm ReadPartialResource
  22210. ReleaseResource resChanged ResError resLocked resPreload
  22211. resProtected resPurgeable resSysHeap RGetResource
  22212. RmveResource RsrcMapEntry RsrcZoneInit SetResAttrs
  22213. SetResFileAttrs SetResInfo SetResLoad SetResourceSize
  22214. SetResPurge SizeResource Unique1ID UniqueID UpdateResFile
  22215. UseResFile WritePartialResource WriteResource|
  22216. ∫Retrace
  22217. AttachVBL DoVBLTask GetVBLQHdr SlotVInstall SlotVRemove
  22218. VInstall VRemove|
  22219. ∫ROMDefs [1/2]
  22220. appleFormat board boardFlags boardId catBoard catDisplay
  22221. catNetwork catTest date defaultTO displayVideoAppleGM
  22222. displayVideoAppleTFB drHw3Com drHwBSC drHwTFB drSwApple
  22223. endOfList majorBaseOS majorLength minorBaseOS minorLength
  22224. networkEtherNetApple3Com partNum pRAMInitData primaryInit
  22225. revLevel romRevision sCodeRev sCPU68000 sCPU68020 sCPU68030
  22226. sCPU68040 sDRVRDir secondaryInit serialNum sGammaDir|
  22227. ∫ROMDefs [2/2]
  22228. sMacOS68000 sMacOS68020 sMacOS68030 sMacOS68040 sRsrcBootRec
  22229. sRsrcCicn sRsrcDrvrDir sRsrcFlags sRsrcHWDevId sRsrcIcl4
  22230. sRsrcIcl8 sRsrcIcon sRsrcLoadDir sRsrcName sRsrcType
  22231. sRsrcVidNames testByte testLong testPattern
  22232. testSimpleAppleAny testString testWord timeOutConst typeApple
  22233. typeBoard typeEtherNet typeVideo vendorId vendorInfo|
  22234. ∫SANE [1/3]
  22235. Annuity ArcTan ClassComp ClassDouble ClassExtended ClassReal
  22236. Compound CopySign Cos CStr2Dec CStrPtr CurBSonUnor
  22237. CurDivByZero CurInex1 CurInex2 CurOpError CurOverflow
  22238. CurSigNaN CurUnderflow DblPrecision Dec2Num Dec2Str DecForm
  22239. Decimal DecimalKind DecStr DecStrLen DenormalNum DivByZero
  22240. Downward Environment EqualTo Exception Exp Exp1 Exp2
  22241. Extended80 Extended96 ExtPrecision FixedDecimal FloatDecimal|
  22242. ∫SANE [2/3]
  22243. GetEnvironment GetHaltVector GetPrecision GetRound
  22244. GetTrapVector GreaterThan IEEEDefaultEnv Inexact Infinite
  22245. Invalid LessThan Ln Ln1 Log2 Logb MiscHaltInfo NAN NextDouble
  22246. NextExtended NextReal NormalNum Num2Comp Num2Dec Num2Double
  22247. Num2Extended Num2Integer Num2Longint Num2Real Num2Str
  22248. NumClass Overflow ProcEntry ProcExit QNaN RandomX|
  22249. ∫SANE [3/3]
  22250. RealPrecision Relation RelOp Remainder Rint RoundDir RoundPre
  22251. Scalb SetEnvironment SetException SetHalt SetHaltVector
  22252. SetPrecision SetRound SetTrapVector SigDigLen SignNum Sin
  22253. SNaN Str2Dec Str2Num Tan TestException TestHalt ToNearest
  22254. TowardZero TrapVector Underflow Unordered Upward X80toX96
  22255. X96toX80 XpwrI XpwrY ZeroNum|
  22256. ∫Scrap
  22257. GetScrap InfoScrap LoadScrap PScrapStuff PutScrap ScrapStuff
  22258. UnloadScrap ZeroScrap|
  22259. ∫Script [01/15]
  22260. acuteUprA acuteUprI acuteUprO acuteUprU appleLogo badDelim
  22261. badEnding baseDblQuote baseSingQuote BreakTable BreakTablePtr
  22262. breveMark calArabicCivil calArabicLunar calCoptic
  22263. calGregorian calJapanese calJewish calPersian
  22264. cantReadUtilities cedilla centeredDot Char2Pixel CharByte
  22265. CharByteTable CharType circumflex circumflexUprA
  22266. circumflexUprE circumflexUprI circumflexUprO circumflexUprU
  22267. CommentType crash curNumberPartsVersion DateCachePtr
  22268. DateCacheRecord DateDelta dateStdMask dateTimeInvalid|
  22269. ∫Script [02/15]
  22270. dateTimeNotFound dayField dayMask dayOfWeekField
  22271. dayOfWeekMask dayOfYearField dayOfYearMask dblDagger delimPad
  22272. DelimType diaeresisUprE diaeresisUprI diaeresisUprY
  22273. dotlessLwrI doubleAcute DrawJust eraField eraMask
  22274. extraneousStrings fatalDateTime fBadPartsTable fBestGuess
  22275. fEmptyFormatString fExtraDecimal fExtraExp fExtraPercent
  22276. fExtraSeparator fFormatOK fFormatOverflow fFormStrIsNAN
  22277. fieldOrderNotIntl fiLigature FindScriptRun FindWord
  22278. flLigature fMissingDelimiter fMissingLiteral fNegative|
  22279. ∫Script [03/15]
  22280. Font2Script FontScript Format2Str FormatClass FormatOrder
  22281. FormatOrderPtr FormatResultType FormatStatus FormatStr2X
  22282. FormatX2Str fOutOfSynch fPositive fraction fSpuriousChars
  22283. FVector fVNumber fZero genCdevRangeBit GetAppFont
  22284. GetDefFontSize GetEnvirons GetFormatOrder GetMBarHeight
  22285. GetScript GetSysFont GetSysJust graveUprE graveUprI graveUprO
  22286. graveUprU hachek HiliteText hourField hourMask InitDateCache
  22287. intArabic intEuropean intJapanese intlCurrency IntlScript
  22288. IntlTokenize intOutputMask intRoman intWestern Itl4Handle|
  22289. ∫Script [04/15]
  22290. Itl4Ptr Itl4Rec ItlbExtRecord ItlbRecord ItlcRecord
  22291. JustStyleCode KeyScript leftOverChars leftSingGuillemet
  22292. LongDate2Secs LongDateCvt LongDateField longDateFound
  22293. LongDateRec LongDateTime LongSecs2Date LowerText LwrText
  22294. MachineLocation macron maxDateField MeasureJust minuteField
  22295. minuteMask monthField monthMask NBreakTable NBreakTablePtr
  22296. NChar2Pixel NDrawJust NFindWord NItl4Handle NItl4Ptr NItl4Rec
  22297. NMeasureJust NPixel2Char NPortionText NumberParts
  22298. NumberPartsPtr NumFormatString OffPair OffsetTable ogonek|
  22299. ∫Script [05/15]
  22300. overDot ParseTable perThousand Pixel2Char pmField pmMask
  22301. PortionText ReadLocation ReplaceText res1Field res2Field
  22302. res3Field rightSingGuillemet ringMark romanAppFond romanFlags
  22303. romanSysFond ScriptRunStatus secondField secondMask
  22304. sepNotConsistent sepNotIntlSep SetEnvirons SetScript
  22305. SetSysJust smallDateBit smAmharic smArabic smArmenian
  22306. smBadScript smBadVerb smBengali smBidirect smBreakChar
  22307. smBreakOverflow smBreakWord smBurmese smcClassMask
  22308. smcDoubleMask smChar1byte smChar2byte smCharAscii|
  22309. ∫Script [06/15]
  22310. smCharBidirect smCharEuro smCharExtAscii smCharFISGana
  22311. smCharFISGreek smCharFISIdeo smCharFISKana smCharFISRussian
  22312. smCharHangul smCharHiragana smCharHorizontal
  22313. smCharIdeographic smCharJamo smCharKatakana smCharLeft
  22314. smCharLower smCharPortion smCharPunct smCharRight
  22315. smCharTwoByteGreek smCharTwoByteRussian smCharUpper
  22316. smCharVertical smChinese smcOrientationMask smcReserved
  22317. smcRightMask smcTypeMask smcUpperMask smCurrentScript
  22318. smCyrillic smDefault smDevanagari smDoubleByte smEastEurRoman|
  22319. ∫Script [07/15]
  22320. smEnabled smEthiopic smExtArabic smfDualCaret smFirstByte
  22321. smFISClassLvl1 smFISClassLvl2 smFISClassUser smfNameTagEnab
  22322. smFondEnd smFondStart smFontForce smForced smfShowIcon smGeez
  22323. smGenFlags smGeorgian smGreek smGujarati smGurmukhi smHebrew
  22324. smHilite smIdeographicLevel1 smIdeographicLevel2
  22325. smIdeographicUser smIntlForce smJamoBogJaeum smJamoBogMoeum
  22326. smJamoJaeum smJamoMoeum smJapanese smKanaHardOK smKanaSmall
  22327. smKanaSoftOK smKannada smKCHRCache smKeyCache
  22328. smKeyDisableKybds smKeyDisableKybdSwitch smKeyEnableKybds|
  22329. ∫Script [08/15]
  22330. smKeyNextInputMethod smKeyNextKybd smKeyNextScript
  22331. smKeyScript smKeySwap smKeySwapInputMethod smKeySwapKybd
  22332. smKeySwapScript smKeySysScript smKeyToggleDirection
  22333. smKeyToggleInline smKhmer smKorean smLaotian smLastByte
  22334. smLastScript smLeftCaret smLeftStyleRun smMalayalam smMaskAll
  22335. smMaskAscii smMaskAscii1 smMaskAscii2 smMaskBopomofo2
  22336. smMaskGana2 smMaskHangul2 smMaskJamo2 smMaskKana1 smMaskKana2
  22337. smMaskNative smMiddleByte smMiddleStyleRun smMongolian
  22338. smMunged smNotInstalled smNotTruncated smOnlyStyleRun smOriya|
  22339. ∫Script [09/15]
  22340. smOverride smPrint smPunctBlank smPunctGraphic smPunctNormal
  22341. smPunctNumber smPunctRepeat smPunctSymbol smRedrawChar
  22342. smRedrawLine smRedrawWord smRegionCode smRightCaret
  22343. smRightStyleRun smRoman smRSymbol smRussian
  22344. smScriptAliasStyle smScriptAppFond smScriptAppFondSize
  22345. smScriptBundle smScriptCreator smScriptDate smScriptEnabled
  22346. smScriptEncoding smScriptFile smScriptFlags
  22347. smScriptHelpFondSize smScriptIcon smScriptJust smScriptKeys
  22348. smScriptLang smScriptMonoFondSize smScriptMunged smScriptName|
  22349. ∫Script [10/15]
  22350. smScriptNumber smScriptNumDate smScriptPrefFondSize
  22351. smScriptPrint smScriptRedraw smScriptRight
  22352. smScriptSmallFondSize smScriptSort smScriptSysFond
  22353. smScriptSysFondSize smScriptToken smScriptTrap
  22354. smScriptValidStyles smScriptVersion smsfAutoInit smsfB0Digits
  22355. smsfContext smsfForms smsfIntellCP smsfLigatures smsfNatCase
  22356. smsfNoForceFont smsfReverse smsfSingByte smSimpChinese
  22357. smSindhi smSingleByte smSinhalese smSlavic smSysRef
  22358. smSysScript smSystemScript smTamil smTelugu smThai smTibetan|
  22359. ∫Script [11/15]
  22360. smTradChinese smTransAscii smTransAscii1 smTransAscii2
  22361. smTransBopomofo2 smTransCase smTransGana2 smTransHangul2
  22362. smTransJamo2 smTransKana1 smTransKana2 smTransLower
  22363. smTransNative smTransSystem smTransUpper smTruncated
  22364. smTruncEnd smTruncErr smTruncMiddle smUninterp
  22365. smUprHalfCharSet smVersion smVietnamese Str2Format
  22366. String2Date String2DateStatus String2Time stringOverflow
  22367. StripText StripUpperText StyledLineBreak StyledLineBreakCode
  22368. tilde togChar12HourBit togCharZCycleBit togDelta12HourBit|
  22369. ∫Script [12/15]
  22370. toggleBadChar toggleBadDelta toggleBadField toggleBadNum
  22371. ToggleDate toggleErr3 toggleErr4 toggleErr5 toggleOK
  22372. toggleOutOfRange TogglePB ToggleResults toggleUndefined
  22373. toggleUnknown tokDecPoint tokEMinus token1Quote token2Equal
  22374. token2Quote tokenAlpha tokenAltNum tokenAltReal
  22375. tokenAmpersand tokenAsterisk tokenAtSign tokenBackSlash
  22376. tokenBar TokenBlock TokenBlockPtr tokenCapPi tokenCarat
  22377. tokenCaret tokenCenterDot tokenColon tokenColonEqual
  22378. tokenComma tokenDivide tokenDollar tokenEllipsis tokenEmpty|
  22379. ∫Script [13/15]
  22380. tokenEqual tokenErr tokenEscape tokenExclam tokenExclamEqual
  22381. tokenFraction tokenGreat tokenGreatEqual1 tokenGreatEqual2
  22382. tokenHash tokenInfinity tokenIntegral tokenIntl
  22383. tokenIntlCurrency tokenLeft1Quote tokenLeft2Quote
  22384. tokenLeftBracket tokenLeftComment tokenLeftCurly
  22385. tokenLeftEnclose tokenLeftLit tokenLeftParen
  22386. tokenLeftSingGuillemet tokenLess tokenLessEqual1
  22387. tokenLessEqual2 tokenLessGreat tokenLiteral tokenMicro
  22388. tokenMinus tokenNewLine tokenNil tokenNoBreakSpace|
  22389. ∫Script [14/15]
  22390. tokenNotEqual tokenNumeric tokenOK tokenOverflow tokenPercent
  22391. tokenPeriod tokenPerThousand tokenPi tokenPlus tokenPlusMinus
  22392. tokenQuestion tokenRealNum TokenRec TokenRecPtr tokenReserve1
  22393. tokenReserve2 TokenResults tokenRight1Quote tokenRight2Quote
  22394. tokenRightBracket tokenRightComment tokenRightCurly
  22395. tokenRightEnclose tokenRightLit tokenRightParen
  22396. tokenRightSingGuillemet tokenRoot tokenSemicolon tokenSigma
  22397. tokenSlash tokenTilda tokenTilde TokenType tokenUnderline
  22398. tokenUnknown tokenWhite tokEPlus tokEscape tokLeader|
  22399. ∫Script [15/15]
  22400. tokLeadPlacer tokLeftQuote tokMaxSymbols tokMinusSign
  22401. tokNonLeader tokPercent tokPlusSign tokRightQuote
  22402. tokSeparator tokThousands tokZeroLead tooManySeps
  22403. Transliterate TripleInt TruncCode TruncString TruncText
  22404. UntokenTable UntokenTableHandle UntokenTablePtr UpperText
  22405. UprText ValidDate validDateFields VisibleLength
  22406. weekOfYearField weekOfYearMask WideChar WideCharArr
  22407. WriteLocation yearField yearMask|
  22408. ∫SCSI
  22409. Block0 Partition pMapSIG sbSIGWord scAdd scArbNBErr
  22410. scBadParmsErr scBusTOErr scCommErr scComp scCompareErr
  22411. scComplPhaseErr scInc scLoop scMgrBusyErr scMove scNoInc
  22412. scNop scPhaseErr scSequenceErr SCSICmd SCSIComplete SCSIGet
  22413. SCSIInstr SCSIMsgIn SCSIMsgOut SCSIRBlind SCSIRead SCSIReset
  22414. SCSISelAtn SCSISelect SCSIStat SCSIWBlind SCSIWrite scStop|
  22415. ∫SegLoad
  22416. AppFile appOpen appPrint ClrAppFiles CountAppFiles
  22417. ExitToShell GetAppFiles GetAppParms UnloadSeg|
  22418. ∫Serial
  22419. ainRefNum aoutRefNum baud1200 baud1800 baud19200 baud2400
  22420. baud300 baud3600 baud4800 baud57600 baud600 baud7200 baud9600
  22421. binRefNum boutRefNum breakEvent ctsEvent data5 data6 data7
  22422. data8 dtrNegated evenParity noParity oddParity SerClrBrk
  22423. SerGetBuf SerHShake SerReset SerSetBrk SerSetBuf SerShk
  22424. SerStaRec SerStatus sPortA sPortB SPortSel stop10 stop15
  22425. stop20 xOffWasSent|
  22426. ∫ShutDown
  22427. sdOnDrivers sdOnPowerOff sdOnRestart sdOnUnmount
  22428. sdRestartOrPower ShutDwnInstall ShutDwnPower ShutDwnRemove
  22429. ShutDwnStart|
  22430. ∫Slots [1/2]
  22431. fall fCardIsChanged fCkForNext fCkForSame FHeaderRec
  22432. FHeaderRecPtr fnext foneslot fWarmStart InitSDeclMgr
  22433. InsertSRTRec OpenSlot OpenSlotAsync OpenSlotSync
  22434. SCalcSPointer SCalcStep SCardChanged SCkCardStat
  22435. SDeleteSRTRec SDMRecord SEBlock SetSRsrcState SExec
  22436. SFindBigDevBase SFindDevBase SFindSInfoRecPtr SFindSRsrcPtr
  22437. SFindStruct SGetBlock SGetCString SGetDriver SGetSRsrc
  22438. SGetSRsrcPtr SGetTypeSRsrc SInfoRecord SInfoRecPtr|
  22439. ∫Slots [2/2]
  22440. SInitPRAMRecs SInitSRsrcTable SIntInstall SIntRemove
  22441. SlotIntQElement SNextSRsrc SNextTypeSRsrc SOffsetData SpBlock
  22442. SpBlockPtr SPrimaryInit SPtrToSlot SPutPRAMRec SQElemPtr
  22443. SReadByte SReadDrvrName SReadFHeader SReadInfo SReadLong
  22444. SReadPBSize SReadPRAMRec SReadStruct SReadWord SRsrcInfo
  22445. SSearchSRT stateNil statePInit statePRAMInit stateSDMInit
  22446. stateSInit SUpdateSRT SVersion|
  22447. ∫Sound [1/5]
  22448. aceBadCmd aceBadComp aceBadDest aceBadEncode aceMemFull
  22449. aceNilBlock aceSuccess ampCmd AudioSelection
  22450. AudioSelectionPtr availableCmd bufferCmd callBackCmd cmpSH
  22451. CmpSoundHeader CmpSoundHeaderPtr Comp3to1 Comp6to1
  22452. continueCmd ConversionBlock ConversionBlockPtr convertCmd
  22453. dataOffsetFlag dbBufferReady dbLastBuffer doubleBufferCmd
  22454. eightToThree emptyCmd Exp1to3 Exp1to6 extSH ExtSoundHeader
  22455. ExtSoundHeaderPtr ffMode FFSynthPtr FFSynthRec|
  22456. ∫Sound [2/5]
  22457. firstSoundFormat flushCmd freeCmd FreeWave freqCmd
  22458. freqDurationCmd ftMode FTSndRecPtr FTSoundRec FTSynthPtr
  22459. FTSynthRec getAmpCmd getRateCmd GetSoundVol howOftenCmd
  22460. initChan0 initChan1 initChan2 initChan3 initChanLeft
  22461. initChanRight initCmd initCompMask initMACE3 initMACE6
  22462. initMono initNoDrop initNoInterp initPanMask initSRateMask
  22463. initStereo initStereoMask insideCmpSH LeftOverBlock
  22464. LeftOverBlockPtr leftOverBlockSize loadCmd MACE3snthID|
  22465. ∫Sound [3/5]
  22466. MACE6snthID MACEVersion ModRef notCompressed nullCmd
  22467. outsideCmpSH pauseCmd phaseCmd quietCmd rate11khz rate22khz
  22468. rateCmd reInitCmd requestNextCmd restCmd resumeCmd
  22469. sampledSynth scaleCmd SCStatus SCStatusPtr secondSoundFormat
  22470. SetSoundVol sixToOne sixToOnePacketSize sizeCmd SMStatus
  22471. SMStatusPtr SndAddModifier SndChannel SndChannelPtr
  22472. SndChannelStatus SndCommand SndControl SndDisposeChannel
  22473. SndDoCommand SndDoImmediate SndDoubleBuffer|
  22474. ∫Sound [4/5]
  22475. SndDoubleBufferHeader SndDoubleBufferHeaderPtr
  22476. SndDoubleBufferPtr SndGetSysBeepState SndListPtr
  22477. SndListResource SndManagerStatus SndNewChannel
  22478. SndPauseFilePlay SndPlay SndPlayDoubleBuffer
  22479. SndSetSysBeepState SndSoundManagerVersion SndStartFilePlay
  22480. SndStopFilePlay soundCmd SoundDone SoundHeader SoundHeaderPtr
  22481. soundListRsrc squareWaveSynth StartSound StateBlock
  22482. StateBlockPtr stateBlockSize stdQLength stdSH StopSound|
  22483. ∫Sound [5/5]
  22484. swMode SWSynthPtr SWSynthRec syncCmd synthCodeRsrc
  22485. sysBeepDisable sysBeepEnable tempoCmd threeToOne
  22486. threeToOnePacketSize tickleCmd timbreCmd Time Tone Tones
  22487. totalLoadCmd twelfthRootTwo twoToOne unitTypeNoSelection
  22488. unitTypeSeconds versionCmd waitCmd wakeUpCmd Wave
  22489. waveInitChannel0 waveInitChannel1 waveInitChannel2
  22490. waveInitChannel3 waveInitChannelMask WavePtr waveTableCmd
  22491. waveTableSynth|
  22492. ∫SoundInput [1/3]
  22493. SetupAIFFHeader SetupSndHeader siActiveChannels
  22494. siActiveLevels siAGCOnOff siAsync siBestQuality
  22495. siBetterQuality siChannelAvailable siCloseDriver
  22496. siCompressionAvailable siCompressionFactor
  22497. siCompressionHeader siCompressionType siContinuous
  22498. siDeviceBufferInfo siDeviceConnected siDeviceIcon
  22499. siDeviceIsConnected siDeviceName siDeviceNotConnected|
  22500. ∫SoundInput [2/3]
  22501. siDontKnowIfConnected siGoodQuality siInitializeDriver
  22502. siLevelMeterOnOff siNumberChannels siOptionsDialog
  22503. siPauseRecording siPlayThruOnOff siReadPermission
  22504. siRecordingQuality siSampleRate siSampleRateAvailable
  22505. siSampleSize siSampleSizeAvailable siTwosComplementOnOff
  22506. siUserInterruptProc siVoxRecordInfo siVoxStopInfo|
  22507. ∫SoundInput [3/3]
  22508. siWritePermission SndRecord SndRecordToFile SPB
  22509. SPBBytesToMilliseconds SPBCloseDevice SPBGetDeviceInfo
  22510. SPBGetIndexedDevice SPBGetRecordingStatus
  22511. SPBMillisecondsToBytes SPBOpenDevice SPBPauseRecording SPBPtr
  22512. SPBRecord SPBRecordToFile SPBResumeRecording SPBSetDeviceInfo
  22513. SPBSignInDevice SPBSignOutDevice SPBStopRecording SPBVersion|
  22514. ∫StandardFile [1/3]
  22515. ActivateYDProcPtr CustomGetFile CustomPutFile DlgHookProcPtr
  22516. DlgHookYDProcPtr FileFilterProcPtr FileFilterYDProcPtr
  22517. FinalComment getCancel getDlgID getDrive getEject getNmList
  22518. getOpen getScroll ModalFilterYDProcPtr putCancel putDlgID
  22519. putDrive putEject putName putSave sfErrorDialogRefCon
  22520. sfGetDialogID SFGetFile sfHookChangeSelection
  22521. sfHookCharOffset sfHookFirstCall sfHookFolderPopUp|
  22522. ∫StandardFile [2/3]
  22523. sfHookGoToAliasTarget sfHookGoToDesktop sfHookGoToNextDrive
  22524. sfHookGoToParent sfHookGoToPrevDrive sfHookLastCall
  22525. sfHookNullEvent sfHookOpenAlias sfHookOpenFolder
  22526. sfHookRebuildList sfHookSetActiveOffset sfItemBalloonHelp
  22527. sfItemCancelButton sfItemDesktopButton sfItemDividerLinePict
  22528. sfItemEjectButton sfItemFileListUser sfItemFileNameTextEdit
  22529. sfItemNewFolderUser sfItemOpenButton sfItemPopUpMenuUser|
  22530. ∫StandardFile [3/3]
  22531. sfItemPromptStaticText sfItemVolumeUser
  22532. sfLockWarnDialogRefCon sfMainDialogRefCon
  22533. sfNewFolderDialogRefCon SFPGetFile SFPPutFile sfPutDialogID
  22534. SFPutFile sfReplaceDialogRefCon SFReply
  22535. sfStatWarnDialogRefCon SFTypeList StandardFileReply
  22536. StandardGetFile StandardPutFile|
  22537. ∫Start
  22538. DefOSPtr DefOSRec DefStartPtr DefStartRec DefStartType
  22539. DefVideoPtr DefVideoRec GetDefaultStartup GetOSDefault
  22540. GetTimeout GetVideoDefault scsiDev SetDefaultStartup
  22541. SetOSDefault SetTimeout SetVideoDefault slotDev|
  22542. ∫SysEqu [1/6]
  22543. ABusDCE ABusVars ADBBase AlarmState ApplLimit ApplZone
  22544. ASCBase BootDrive BufPtr BufTgDate BufTgFBkNum BufTgFFlg
  22545. BufTgFNum BusErrVct CaretTime ChunkyDepth ColLines
  22546. CommToolboxGlobals CPUFlag CQDGlobals CrsrAddr CrsrBase
  22547. CrsrBusy CrsrCouple CrsrDevice CrsrNew CrsrObscure CrsrPin
  22548. CrsrPtr CrsrRect CrsrRow CrsrSave CrsrScale CrsrState
  22549. CrsrThresh CrsrVis CurActivate CurApName CurApRefNum
  22550. CurDeactive CurDirStore CurJTOffset CurMap CurPageOption|
  22551. ∫SysEqu [2/6]
  22552. CurPitch CurrentA5 CurStackBase DefltStack DeskHook
  22553. DeskPattern DeviceList DoubleTime DragHook DrvQHdr
  22554. DSAlertRect DSAlertTab DSCtrAdj DSDrawProc DSErrCode DskErr
  22555. DskVerify DSWndUpdate DTQFlags DTQueue DTskQHdr DTskQTail
  22556. EjectNotify EndSRTPtr EventQueue EvtBufCnt ExpandMem ExtStsDT
  22557. GetParam GhostWindow GrayRgn GZMoveHnd GZRootHnd GZRootPtr
  22558. HeapEnd HiHeapMark HiKeyLast HiliteMode HiliteRGB HpChk
  22559. IAZNotify IconTLAddr IntFlag IntlSpec IWM JAllocCrsr|
  22560. ∫SysEqu [3/6]
  22561. JCrsrTask JDTInstall JFetch JGNEFilter JIODone JKybdTask
  22562. JOpcodeProc JournalFlag JournalRef JSetCCrsr JStash JSwapMMU
  22563. JVBLTask KbdLast KbdType KbdVars Key1Trans Key2Trans KeyLast
  22564. KeyMapLM KeyMVars KeypadMap KeyRepThresh KeyRepTime KeyThresh
  22565. KeyTime LastTxGDevice LaunchFlag Lo3Bytes LoaderPBlock
  22566. LoadTrap Lvl1DT Lvl2DT MainDevice MaskBC MaskHandle MaskPtr
  22567. MBarHeight MBState MBTicks MemErr MemTop MickeyBytes MinStack
  22568. MinusOne MMDefFlags MmInOK MMU32bit MMUFlags MMUFluff MMUTbl|
  22569. ∫SysEqu [4/6]
  22570. MMUTblSize MMUType MonkeyLives Mouse MouseMask MouseOffset
  22571. MTemp NewCrsrJTbl NMIFlag OneOne PaintWhite PCDeskPat
  22572. PortAUse PortBUse PortList PWMBuf2 QDColors QDErrLM QDExist
  22573. RAMBase RawMouse ResErr ResErrProc ResLoad ResReadOnly
  22574. RestProc ResumeProc RGBBlack RGBWhite RndSeed ROM85 ROMBase
  22575. ROMMapHndl RomMapInsert RowBits SaveSegHandle SCCASts SCCBSts
  22576. SCCRd SCCWr ScrapCount ScrapEnd ScrapHandle ScrapInfo
  22577. ScrapName ScrapSize ScrapState ScrapTag ScrapVars Scratch20|
  22578. ∫SysEqu [5/6]
  22579. Scratch8 ScrDmpEnb ScrDmpType ScreenBytes ScreenRow ScrHRes
  22580. ScrnBase ScrnVBLPtr ScrVRes SCSIBase SCSIDMA SCSIGlobals
  22581. SCSIHsk SCSIPoll SdmBusErr SDMJmpTblPtr SdVolume SegHiEnable
  22582. SerialVars SEVarBase SEvtEnb SFSaveDisk SInfoPtr SInitFlags
  22583. SlotPrTbl SlotQDT SlotTICKS SlotVBLQ SMGlobals SoundActive
  22584. SoundBase SoundDCE SoundLevel SoundPtr SoundVBL SPAlarm
  22585. SPATalkA SPATalkB SPClikCaret SPConfig SPFont SPKbd SPMisc1
  22586. SPMisc2 SPPortA SPPortB SPPrint SPValid SPVolCtl SrcDevice|
  22587. ∫SysEqu [6/6]
  22588. SRsrcTblPtr StkLowPt SwitcherTPtr SysEvtBuf SysEvtMask SysMap
  22589. SysMapHndl SysParam SysResName SysVersion SysZone TableSeed
  22590. TagData TEDoText TERecal TEScrpHandle TEScrpLength TESysJust
  22591. TEWdBreak TheCrsr TheGDevice TheZone Ticks TimeDBRA TimeLM
  22592. TimeSCCDB TimeSCSIDB TmpResLoad TopMapHndl UnitNtryCnt
  22593. UTableBase VBLQueue VertRRate VIA VIA2DT VideoInfoOK VidMode
  22594. VidType WarmStart WindowList WMgrCPort WMgrPort WordRedraw
  22595. WWExist|
  22596. ∫Terminals [1/3]
  22597. cursorGraphics cursorText curTermEnvRecVers curTMVersion
  22598. InitTM selGraphicsLasso selGraphicsMarquee selTextBoxed
  22599. selTextNormal TermDataBlock TermDataBlockH TermDataBlockPtr
  22600. TermEnvironPtr TermEnvironRec TermHandle TermPtr TermRecord
  22601. TMActivate TMAddSearch tmAutoScroll TMChoose tmChooseBackdoor
  22602. tmChooseNochange TMChooseRec TMChooseRecPtr TMClear
  22603. TMClearSearch TMClick TMCountTermKeys TMCursorTypes TMDefault|
  22604. ∫Terminals [2/3]
  22605. TMDispose TMDoTermKey TMEnglishToIntl tmEnvironsChanged TMErr
  22606. TMEvent TMFlags tmGenericError TMGetConfig TMGetCursor
  22607. TMGetErrorString TMGetIndTermKey TMGetLine TMGetProcID
  22608. TMGetRefCon TMGetSelect TMGetTermEnvirons TMGetTMVersion
  22609. TMGetToolName TMGetUserData TMGetVersion tmGraphicsTerminal
  22610. TMIdle TMIntlToEnglish tmInvisible TMKey TMMenu TMNew tmNoErr
  22611. tmNoMenus tmNoTools tmNotSent tmNotSupported TMPaint|
  22612. ∫Terminals [3/3]
  22613. TMPChoose TMRemoveSearch TMReset TMResize TMResume
  22614. tmSaveBeforeClear TMScroll tmSearchNoCase tmSearchNoDiacrit
  22615. TMSearchTypes TMSelection TMSelTypes TMSetConfig TMSetRefCon
  22616. TMSetSelection TMSetupCleanup TMSetupFilter TMSetupItem
  22617. TMSetupPostflight TMSetupPreflight TMSetupSetup
  22618. TMSetupXCleanup TMSetUserData TMStream TMTermTypes
  22619. tmTextTerminal TMUpdate TMValidate|
  22620. ∫TerminalTools [1/2]
  22621. tbndType tdefType tlocType tmActivateMsg tmClearMsg
  22622. tmClickMsg tmCountTermKeysMsg tmCursorMsg tmDeactivateMsg
  22623. tmDefaultMsg tmDisposeMsg tmDoTermKeyMsg tmEventMsg
  22624. tmGetEnvironsMsg tmGetErrorStringMsg tmGetIndTermKeyMsg
  22625. tmGetLineMsg tmGetSelectionMsg tmIdleMsg tmInitMsg tmKeyMsg
  22626. tmL2English tmL2Intl tmMenuMsg tmMgetMsg tmMsetMsg tmPaintMsg|
  22627. ∫TerminalTools [2/2]
  22628. tmResetMsg tmResizeMsg tmResumeMsg tmScleanupMsg tmScrollMsg
  22629. TMSearchBlock TMSearchBlockPtr tmSetSelectionMsg TMSetupPtr
  22630. TMSetupStruct tmSfilterMsg tmSitemMsg tmSpreflightMsg
  22631. tmSsetupMsg tmStreamMsg tmSuspendMsg tmUpdateMsg
  22632. tmValidateMsg tscrType tsetType tvalType tverType|
  22633. ∫TextEdit [1/3]
  22634. addSize addSizeBit Chars CharsHandle CharsPtr clrBit doAll
  22635. doColor doFace doFont doSize doToggle DRAWHook EOLHook
  22636. faceBit fontBit GetStylHandle GetStylScrap HITTESTHook
  22637. intDrawHook intEOLHook intHitTestHook intNWidthHook
  22638. intTextWidthHook intWidthHook LHElement LHHandle LHPtr
  22639. LHTable NullStHandle NullStPtr NullStRec nWIDTHHook
  22640. ScrpSTElement ScrpSTTable SetClikLoop SetStylHandle
  22641. SetStylScrap SetWordBreak sizeBit STElement STHandle STPtr|
  22642. ∫TextEdit [2/3]
  22643. StScrpHandle StScrpPtr StScrpRec StyleRun TEActivate
  22644. TEAutoView TEBitClear TEBitSet TEBitTest TECalText teCenter
  22645. TEClick TEContinuousStyle TECopy TECustomHook TECut
  22646. TEDeactivate TEDelete TEDispose teFAutoScr TEFeatureFlag
  22647. teFInlineInput teFlushDefault teFlushLeft teFlushRight
  22648. teForceLeft teFOutlineHilite teFromFind teFromRecal
  22649. TEFromScrap teFTextBuffering teFUseTextServices TEGetHeight
  22650. TEGetOffset TEGetPoint TEGetScrapLen TEGetStyle TEGetText|
  22651. ∫TextEdit [3/3]
  22652. TEHandle TEIdle TEInit TEInsert TEIntHook teJustCenter
  22653. teJustLeft teJustRight TEKey TENew TENumStyles TEPaste
  22654. TEPinScroll TEPtr TERec TEReplaceStyle TEScrapHandle TEScroll
  22655. TESelView TESetJust TESetScrapLen TESetSelect TESetStyle
  22656. TESetText TEStyleHandle TEStylePtr TEStyleRec TEStyleTable
  22657. TEStylInsert TEStylNew TEStylPaste TEToScrap TEUpdate
  22658. teWordDrag teWordSelect TextBox TextStyle TextStyleHandle
  22659. TextStylePtr TextWidthHook toglBit WIDTHHook|
  22660. ∫Timer
  22661. InsTime InsXTime PrimeTime RmvTime TMTask TMTaskPtr|
  22662. ∫ToolUtils
  22663. AngleFromSlope BitAnd BitClr BitNot BitOr BitSet BitShift
  22664. BitTst BitXor crossCursor DeltaPoint FixMul FixRatio FixRound
  22665. GetCursor GetIcon GetIndPattern GetIndString GetPattern
  22666. GetPicture GetString HiWord iBeamCursor Int64Bit LongMul
  22667. LoWord Munger NewString PackBits PlotIcon plusCursor
  22668. ScreenRes SetString ShieldCursor SlopeFromAngle sysPatListID
  22669. UnpackBits watchCursor|
  22670. ∫Traps [01/17]
  22671. _ActivatePalette _ADBOp _ADBReInit _AddComp _AddDrive _AddPt
  22672. _AddReference _AddResMenu _AddResource _AddSearch _Alert
  22673. _Allocate _AllocContig _AllocCursor _AngleFromSlope
  22674. _AnimateEntry _AnimatePalette _AppendMenu _AttachVBL
  22675. _BackColor _BackPat _BackPixPat _BeginUpDate _BitAnd _BitClr
  22676. _BitMapToRegion _BitNot _BitOr _BitSet _BitShift _BitTst
  22677. _BitXOr _BlockMove _BringToFront _Button _CalcCMask _CalcMask
  22678. _CalcMenuSize _CalcVBehind _CalcVis _CautionAlert _Chain
  22679. _ChangedResource _CharExtra _CharWidth _CheckItem|
  22680. ∫Traps [02/17]
  22681. _CheckUpDate _ClearMenuBar _ClipAbove _ClipRect _Close
  22682. _CloseCport _CloseDeskAcc _CloseDialog _ClosePgon
  22683. _ClosePicture _ClosePort _CloseResFile _CloseRgn _CloseWindow
  22684. _CmpString _Color2Index _ColorBit _CommToolboxDispatch
  22685. _CompactMem _Control _CopyBits _CopyMask _CopyPalette
  22686. _CopyPixMap _CopyPixPat _CopyRgn _CouldAlert _CouldDialog
  22687. _Count1Resources _Count1Types _CountADBs _CountMItems
  22688. _CountResources _CountTypes _Create _CreateResFile
  22689. _CTab2Palette _CurResFile _Date2Secs _Debugger _DebugStr|
  22690. ∫Traps [03/17]
  22691. _DECSTR68K _DeferUserFn _Delay _DelComp _Delete _DeleteMenu
  22692. _DelMCEntries _DelMenuItem _DelSearch _DeltaPoint _Dequeue
  22693. _DetachResource _DeviceLoop _DialogSelect _DiffRgn
  22694. _DisableDogCow _DisableItem _DispMCInfo _DisposCCursor
  22695. _DisposCIcon _DisposControl _DisposCTable _DisposDialog
  22696. _DisposePalette _DisposGDevice _DisposHandle _DisposMenu
  22697. _DisposPixMap _DisposPixPat _DisposPtr _DisposRgn
  22698. _DisposWindow _DoVBLTask _DragControl _DragGrayRgn
  22699. _DragTheRgn _DragWindow _Draw1Control _DrawChar _DrawControls|
  22700. ∫Traps [04/17]
  22701. _DrawDialog _DrawGrowIcon _DrawMenuBar _DrawNew _DrawPicture
  22702. _DrawString _DrawText _DrvrInstall _DrvrRemove _DTInstall
  22703. _Eject _Elems68K _EmptyHandle _EmptyRect _EmptyRgn
  22704. _EnableDogCow _EnableItem _EndUpDate _Enqueue _EqualPt
  22705. _EqualRect _EqualRgn _EraseArc _EraseOval _ErasePoly
  22706. _EraseRect _EraseRgn _EraseRoundRect _ErrorSound _EventAvail
  22707. _ExitToShell _FillArc _FillCArc _FillCOval _FillCPoly
  22708. _FillCRect _FillCRgn _FillCRoundRect _FillOval _FillPoly
  22709. _FillRect _FillRgn _FillRoundRect _FindControl _FindDItem|
  22710. ∫Traps [05/17]
  22711. _FindWindow _FInitQueue _FixATan2 _FixMul _FixRatio _FixRound
  22712. _FlashMenuBar _FlushEvents _FlushFile _FlushVol _FMSwapFont
  22713. _FontMetrics _ForeColor _FP68K _FrameArc _FrameOval
  22714. _FramePoly _FrameRect _FrameRgn _FrameRoundRect _FreeAlert
  22715. _FreeDialog _FreeMem _FrontWindow _GestaltDispatch
  22716. _Get1IxResource _Get1IxType _Get1NamedResource _Get1Resource
  22717. _GetADBInfo _GetAppParms _GetAuxCtl _GetAuxWin _GetBackColor
  22718. _GetCCursor _GetCIcon _GetClip _GetCPixel _GetCRefCon
  22719. _GetCTable _GetCTitle _GetCtlAction _GetCtlValue _GetCTSeed|
  22720. ∫Traps [06/17]
  22721. _GetCursor _GetCVariant _GetCWMgrPort _GetDefaultStartup
  22722. _GetDeviceList _GetDItem _GetEntryColor _GetEntryUsage
  22723. _GetEOF _GetFileInfo _GetFName _GetFNum _GetFontInfo
  22724. _GetForeColor _GetFPos _GetGDevice _GetHandleSize _GetIcon
  22725. _GetIndADB _GetIndResource _GetIndType _GetItem _GetItemCmd
  22726. _GetIText _GetItmIcon _GetItmMark _GetItmStyle _GetKeys
  22727. _GetMainDevice _GetMaskTable _GetMaxCtl _GetMaxDevice
  22728. _GetMCEntry _GetMCInfo _GetMenuBar _GetMHandle _GetMinCtl
  22729. _GetMouse _GetNamedResource _GetNewControl _GetNewCWindow|
  22730. ∫Traps [07/17]
  22731. _GetNewDialog _GetNewMBar _GetNewPalette _GetNewWindow
  22732. _GetNextDevice _GetNextEvent _GetOSDefault _GetOSEvent
  22733. _GetPalette _GetPattern _GetPen _GetPenState _GetPicture
  22734. _GetPixel _GetPixPat _GetPort _GetPtrSize _GetResAttrs
  22735. _GetResFileAttrs _GetResInfo _GetResource _GetRMenu _GetScrap
  22736. _GetString _GetSubTable _GetTrapAddress _GetVideoDefault
  22737. _GetVol _GetVolInfo _GetWindowPic _GetWMgrPort _GetWRefCon
  22738. _GetWTitle _GetWVariant _GetZone _GlobalToLocal _GrafDevice
  22739. _GrowWindow _HandAndHand _HandleZone _HandToHand _HClrRBit|
  22740. ∫Traps [08/17]
  22741. _HCreate _HCreateResFile _HDelete _HFSPinaforeDispatch
  22742. _HGetFileInfo _HGetState _HGetVInfo _HGetVol _HideControl
  22743. _HideCursor _HideDItem _HidePen _HideWindow _HiliteColor
  22744. _HiliteControl _HiliteMenu _HiliteWindow _HiWord _HLock
  22745. _HNoPurge _HomeResFile _HOpen _HOpenResFile _HOpenRF _HPurge
  22746. _HRename _HRstFLock _HSetFileInfo _HSetFLock _HSetRBit
  22747. _HSetState _HSetVol _HUnlock _HUnmountVol _HWPriv
  22748. _Index2Color _InfoScrap _InitAllPacks _InitApplZone
  22749. _InitCport _InitCursor _InitDialogs _InitDogCow _InitEvents|
  22750. ∫Traps [09/17]
  22751. _InitFonts _InitFS _InitGDevice _InitGraf _InitMenus
  22752. _InitPack _InitPalettes _InitPort _InitProcMenu
  22753. _InitResources _InitUtil _InitWindows _InitZone _InsertMenu
  22754. _InsertResMenu _InSetRect _InSetRgn _InsMenuItem _InsTime
  22755. _InternalWait _InvalMenuBar _InvalRect _InvalRgn _InverRect
  22756. _InverRgn _InverRoundRect _InvertArc _InvertColor _InvertOval
  22757. _InvertPoly _IsDialogEvent _KeyTrans _KillControls _KillIO
  22758. _KillPicture _KillPoly _Launch _Line _LineTo _LoadResource
  22759. _LoadScrap _LoadSeg _LocalToGlobal _LodeScrap _LongMul|
  22760. ∫Traps [10/17]
  22761. _LoWord _LwrString _MakeITable _MakeRGBPat _MapPoly _MapPt
  22762. _MapRect _MapRgn _MaxApplZone _MaxBlock _MaxMem _MaxSizeRsrc
  22763. _MeasureText _MemoryDispatch _MemoryDispatchA0Result
  22764. _MenuChoice _MenuKey _MenuSelect _MethodDispatch _ModalDialog
  22765. _Moof _MoreMasters _MountVol _Move _MoveControl _MoveHHi
  22766. _MovePortTo _MoveTo _MoveWindow _Munger _NewCDialog
  22767. _NewControl _NewCWindow _NewDialog _NewEmptyHandle
  22768. _NewGDevice _NewHandle _NewMenu _NewPalette _NewPixMap
  22769. _NewPixPat _NewPtr _NewRgn _NewString _NewWindow _NMInstall|
  22770. ∫Traps [11/17]
  22771. _NMRemove _NoteAlert _NSetPalette _ObscureCursor _OffLine
  22772. _OffSetPoly _OffSetRect _OfSetRgn _OpColor _Open _OpenCport
  22773. _OpenDeskAcc _OpenPicture _OpenPoly _OpenPort _OpenResFile
  22774. _OpenRF _OpenRFPerm _OpenRgn _OSDispatch _OSEventAvail _Pack0
  22775. _Pack1 _Pack10 _Pack11 _Pack12 _Pack13 _Pack14 _Pack15 _Pack2
  22776. _Pack3 _Pack4 _Pack5 _Pack6 _Pack7 _Pack8 _Pack9 _PackBits
  22777. _PaintArc _PaintBehind _PaintOne _PaintOval _PaintPoly
  22778. _PaintRect _PaintRgn _PaintRoundRect _Palette2CTab _ParamText
  22779. _PenMode _PenNormal _PenPat _PenPixPat _PenSize _PicComment|
  22780. ∫Traps [12/17]
  22781. _PinRect _PlotCIcon _PlotIcon _PmBackColor _PmForeColor
  22782. _PMgrOp _PopUpMenuSelect _PortSize _PostEvent _PPostEvent
  22783. _PrimeTime _ProtectEntry _Pt2Rect _PtInRect _PtInRgn
  22784. _PtrAndHand _PtrToHand _PtrToXHand _PtrZone _PtToAngle
  22785. _PurgeMem _PurgeSpace _PutIcon _PutScrap _QDError _Random
  22786. _RDrvrInstall _Read _ReadDateTime _ReadXPRam _RealColor
  22787. _RealFont _ReallocHandle _RecoverHandle _RectInRgn _RectRgn
  22788. _ReleaseResource _RelString _ReName _ResError _ReserveEntry
  22789. _ResrvMem _RestoreEntries _RGBBackColor _RGBForeColor|
  22790. ∫Traps [13/17]
  22791. _RGetResource _RmveReference _RmveResource _RmvTime
  22792. _RsrcMapEntry _RsrcZoneInit _RstFilLock _SaveEntries _SaveOld
  22793. _ScalePt _ScriptUtil _ScrnBitMap _ScrollRect _SCSIDispatch
  22794. _Secs2Date _SectRect _SectRgn _SeedCFill _SeedFill
  22795. _SelectWindow _SelIText _SendBehind _SetADBInfo _SetAppBase
  22796. _SetApplBase _SetApplLimit _SetCCursor _SetClientID _SetClip
  22797. _SetCPixel _SetCRefCon _SetCTitle _SetCtlAction _SetCtlColor
  22798. _SetCtlValue _SetCursor _SetDateTime _SetDefaultStartup
  22799. _SetDeskCPat _SetDeviceAttribute _SetDItem _SetEmptyRgn|
  22800. ∫Traps [14/17]
  22801. _SetEntries _SetEntryColor _SetEntryUsage _SetEOF
  22802. _SetFileInfo _SetFilLock _SetFilType _SetFontLock _SetFPos
  22803. _SetFractEnable _SetFScaleDisable _SetGDevice _SetGrowZone
  22804. _SetHandleSize _SetItem _SetItemCmd _SetIText _SetItmIcon
  22805. _SetItmMark _SetItmStyle _SetMaxCtl _SetMCEntries _SetMCInfo
  22806. _SetMenuBar _SetMFlash _SetMinCtl _SetOrigin _SetOSDefault
  22807. _SetPalette _SetPBits _SetPenState _SetPort _SetPortPix
  22808. _SetPt _SetPtrSize _SetRecRgn _SetRect _SetResAttrs
  22809. _SetResFileAttrs _SetResInfo _SetResLoad _SetResPurge|
  22810. ∫Traps [15/17]
  22811. _SetStdCProcs _SetStdProcs _SetString _SetTrapAddress
  22812. _SetVideoDefault _SetVol _SetWinColor _SetWindowPic
  22813. _SetWRefCon _SetWTitle _SetZone _ShieldCursor _ShowControl
  22814. _ShowCursor _ShowDItem _ShowHide _ShowPen _ShowWindow
  22815. _ShutDown _SIntInstall _SIntRemove _SizeControl _SizeRsrc
  22816. _SizeWindow _Sleep _SlopeFromAngle _SlotManager _SlotVInstall
  22817. _SlotVRemove _SndAddModifier _SndControl _SndDisposeChannel
  22818. _SndDoCommand _SndDoImmediate _SndNewChannel _SndPlay
  22819. _SpaceExtra _StackSpace _Status _StdArc _StdBits _StdComment|
  22820. ∫Traps [16/17]
  22821. _StdGetPic _StdLine _StdOpcodeProc _StdOval _StdPoly
  22822. _StdPutPic _StdRect _StdRgn _StdRRect _StdText _StdTxMeas
  22823. _StillDown _StopAlert _StringWidth _StripAddress _StuffHex
  22824. _SubPt _SwapMMUMode _SysBeep _SysEdit _SysEnvirons _SysError
  22825. _SystemClick _SystemEvent _SystemMenu _SystemTask _TEActivate
  22826. _TEAutoView _TECalText _TEClick _TECopy _TECut _TEDeactivate
  22827. _TEDelete _TEDispose _TEGetOffset _TEGetText _TEIdle _TEInit
  22828. _TEInsert _TEKey _TENew _TEPaste _TEPinScroll _TEScroll
  22829. _TESelView _TESetJust _TESetSelect _TESetText _TestControl|
  22830. ∫Traps [17/17]
  22831. _TestDeviceAttribute _TEStyleNew _TEUpdate _TextBox _TextFace
  22832. _TextFont _TextMode _TextSize _TextWidth _TickCount _TrackBox
  22833. _TrackControl _TrackGoAway _Unimplemented _UnionRect
  22834. _UnionRgn _Unique1ID _UniqueID _UnloadScrap _UnLoadSeg
  22835. _UnlodeScrap _UnMountVol _UnpackBits _UpdatePixMap
  22836. _UpdateResFile _UpdtControl _UpdtDialog _UprString
  22837. _UseResFile _ValidRect _ValidRgn _VInstall _VRemove
  22838. _WaitMouseUp _WaitNextEvent _Write _WriteParam _WriteResource
  22839. _XMunger _XOrRgn _ZeroScrap _ZoomWindow|
  22840. ∫Types
  22841. Byte Debugger DebugStr Fixed FixedPtr Fract FractPtr h Handle
  22842. IntegerPtr LangCode LongIntPtr noErr OSErr OSType OSTypePtr
  22843. Point PointPtr ProcPtr Ptr Rect RectPtr ResType ResTypePtr
  22844. ScriptCode SignedByte Str15 Str255 Str27 Str31 Str32 Str63
  22845. StringHandle StringPtr SysBreak SysBreakFunc SysBreakStr v
  22846. VHSelect|
  22847. ∫Video [1/2]
  22848. cscDirectSetEntries cscGetBaseAddr cscGetDefaultMode
  22849. cscGetEntries cscGetGamma cscGetGray cscGetInterrupt
  22850. cscGetMode cscGetPageBase cscGetPageCnt cscGetPages
  22851. cscGrayPage cscGrayScreen cscKillIO cscReset
  22852. cscSetDefaultMode cscSetEntries cscSetGamma cscSetGray
  22853. cscSetInterrupt cscSetMode eightBitMode fifthVidMode
  22854. firstVidMode fourBitMode fourthVidMode mBaseOffset mBounds
  22855. mCmpCount mCmpSize mDevType mHRes mPageCnt mPixelSize|
  22856. ∫Video [2/2]
  22857. mPixelType mPlaneBytes mRowBytes mTable mVersion mVertRefRate
  22858. mVidParams mVRes oneBitMode secondVidMode sixteenBitMode
  22859. sixthVidMode spGammaDir spVidNamesDir thirdVidMode
  22860. thirtyTwoBitMode twoBitMode VDEntRecPtr VDEntryRecord
  22861. VDGammaRecord VDGamRecPtr VDGrayPtr VDGrayRecord VDPageInfo
  22862. VDPgInfoPtr VDSetEntryPtr VDSetEntryRecord VDSettings
  22863. VDSettingsPtr VDSizeInfo VDSzInfoPtr VPBlock VPBlockPtr|
  22864. ∫Windows [1/3]
  22865. altDBoxProc AuxWinHandle AuxWinPtr AuxWinRec BeginUpdate
  22866. BringToFront CalcVis CalcVisBehind CheckUpdate ClipAbove
  22867. CloseWindow CWindowPeek CWindowRecord dBoxProc deskPatID
  22868. dialogKind DisposeWindow documentProc DragGrayRgn DragWindow
  22869. DrawGrowIcon DrawNew EndUpdate FindWindow FrontWindow
  22870. GetAuxWin GetCWMgrPort GetGrayRgn GetNewCWindow GetNewWindow
  22871. GetWindowPic GetWMgrPort GetWRefCon GetWTitle GetWVariant|
  22872. ∫Windows [2/3]
  22873. GrowWindow HideWindow HiliteWindow inContent inDesk inDrag
  22874. inGoAway inGrow InitWindows inMenuBar inSysWindow InvalRect
  22875. InvalRgn inZoomIn inZoomOut movableDBoxProc MoveWindow
  22876. NewCWindow NewWindow noGrowDocProc PaintBehind PaintOne
  22877. PinRect plainDBox rDocProc SaveOld SelectWindow SendBehind
  22878. SetDeskCPat SetWinColor SetWindowPic SetWRefCon SetWTitle
  22879. ShowHide ShowWindow SizeWindow TrackBox TrackGoAway userKind|
  22880. ∫Windows [3/3]
  22881. ValidRect ValidRgn wCalcRgns wContentColor WCTabHandle
  22882. WCTabPtr wDispose wDraw wDrawGIcon wFrameColor wGrow
  22883. wHiliteColor wHit wInContent WinCTab WindowPeek WindowRecord
  22884. wInDrag wInGoAway wInGrow wInZoomIn wInZoomOut wNew wNoHit
  22885. WStateData WStateDataHandle WStateDataPtr wTextColor
  22886. wTitleBarColor zoomDocProc zoomNoGrow ZoomWindow|
  22887.  The End|
  22888. =|
  22889.